[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