[Checkins] SVN: Acquisition/branches/2.11/ Backported c109389 and c109390 from trunk
Hanno Schlichting
hannosch at hannosch.eu
Thu Feb 25 13:08:00 EST 2010
Log message for revision 109439:
Backported c109389 and c109390 from trunk
Changed:
U Acquisition/branches/2.11/CHANGES.txt
U Acquisition/branches/2.11/src/Acquisition/_Acquisition.c
-=-
Modified: Acquisition/branches/2.11/CHANGES.txt
===================================================================
--- Acquisition/branches/2.11/CHANGES.txt 2010-02-25 18:04:21 UTC (rev 109438)
+++ Acquisition/branches/2.11/CHANGES.txt 2010-02-25 18:08:00 UTC (rev 109439)
@@ -3,3 +3,10 @@
2.11.2 (unreleased)
-------------------
+
+- Fix the ``tp_name`` of the ImplicitAcquisitionWrapper and
+ ExplicitAcquisitionWrapper to match their Python visible names and thus have
+ a correct ``__name__``.
+
+- Expand the ``tp_name`` of our extension types to hold the fully qualified
+ name. This ensures classes have their ``__module__`` set correctly.
Modified: Acquisition/branches/2.11/src/Acquisition/_Acquisition.c
===================================================================
--- Acquisition/branches/2.11/src/Acquisition/_Acquisition.c 2010-02-25 18:04:21 UTC (rev 109438)
+++ Acquisition/branches/2.11/src/Acquisition/_Acquisition.c 2010-02-25 18:08:00 UTC (rev 109439)
@@ -1227,7 +1227,7 @@
static PyExtensionClass Wrappertype = {
PyObject_HEAD_INIT(NULL)
0, /*ob_size*/
- "ImplicitAcquirerWrapper", /*tp_name*/
+ "Acquisition.ImplicitAcquisitionWrapper", /*tp_name*/
sizeof(Wrapper), /*tp_basicsize*/
0, /*tp_itemsize*/
/* methods */
@@ -1271,7 +1271,7 @@
static PyExtensionClass XaqWrappertype = {
PyObject_HEAD_INIT(NULL)
0, /*ob_size*/
- "ExplicitAcquirerWrapper", /*tp_name*/
+ "Acquisition.ExplicitAcquisitionWrapper", /*tp_name*/
sizeof(Wrapper), /*tp_basicsize*/
0, /*tp_itemsize*/
/* methods */
More information about the checkins
mailing list