[Checkins] SVN: Acquisition/trunk/ Expand the ``tp_name`` of our extension types to hold the fully qualified name. This ensures classes have their ``__module__`` set correctly.
Hanno Schlichting
hannosch at hannosch.eu
Tue Feb 23 17:00:16 EST 2010
Log message for revision 109389:
Expand the ``tp_name`` of our extension types to hold the fully qualified name. This ensures classes have their ``__module__`` set correctly.
Changed:
U Acquisition/trunk/CHANGES.txt
U Acquisition/trunk/src/Acquisition/_Acquisition.c
-=-
Modified: Acquisition/trunk/CHANGES.txt
===================================================================
--- Acquisition/trunk/CHANGES.txt 2010-02-23 20:44:05 UTC (rev 109388)
+++ Acquisition/trunk/CHANGES.txt 2010-02-23 22:00:15 UTC (rev 109389)
@@ -4,6 +4,8 @@
2.13.1 (unreleased)
-------------------
+- Expand the ``tp_name`` of our extension types to hold the fully qualified
+ name. This ensures classes have their ``__module__`` set correctly.
2.13.0 (2010-02-14)
-------------------
Modified: Acquisition/trunk/src/Acquisition/_Acquisition.c
===================================================================
--- Acquisition/trunk/src/Acquisition/_Acquisition.c 2010-02-23 20:44:05 UTC (rev 109388)
+++ Acquisition/trunk/src/Acquisition/_Acquisition.c 2010-02-23 22:00:15 UTC (rev 109389)
@@ -1311,7 +1311,7 @@
static PyExtensionClass Wrappertype = {
PyObject_HEAD_INIT(NULL)
0, /*ob_size*/
- "ImplicitAcquirerWrapper", /*tp_name*/
+ "Acquisition.ImplicitAcquirerWrapper", /*tp_name*/
sizeof(Wrapper), /*tp_basicsize*/
0, /*tp_itemsize*/
/* methods */
@@ -1358,7 +1358,7 @@
static PyExtensionClass XaqWrappertype = {
PyObject_HEAD_INIT(NULL)
0, /*ob_size*/
- "ExplicitAcquirerWrapper", /*tp_name*/
+ "Acquisition.ExplicitAcquirerWrapper", /*tp_name*/
sizeof(Wrapper), /*tp_basicsize*/
0, /*tp_itemsize*/
/* methods */
More information about the checkins
mailing list