[Checkins] SVN: Acquisition/branches/erp5-aq_dynamic/ merge method caching fixes

Leonardo Rochael Almeida leorochael at gmail.com
Wed Feb 24 17:22:27 EST 2010


Log message for revision 109423:
  merge method caching fixes

Changed:
  U   Acquisition/branches/erp5-aq_dynamic/CHANGES.txt
  _U  Acquisition/branches/erp5-aq_dynamic/include/
  U   Acquisition/branches/erp5-aq_dynamic/setup.py
  U   Acquisition/branches/erp5-aq_dynamic/src/Acquisition/_Acquisition.c

-=-
Modified: Acquisition/branches/erp5-aq_dynamic/CHANGES.txt
===================================================================
--- Acquisition/branches/erp5-aq_dynamic/CHANGES.txt	2010-02-24 22:17:25 UTC (rev 109422)
+++ Acquisition/branches/erp5-aq_dynamic/CHANGES.txt	2010-02-24 22:22:26 UTC (rev 109423)
@@ -1,10 +1,22 @@
 Changelog
 =========
 
-2.13.1 (unreleased)
+2.13.2 (unreleased)
 -------------------
 
 
+2.13.1 (2010-02-23)
+-------------------
+
+- Update to include ExtensionClass 2.13.0.
+
+- 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.
+
 2.13.0 (2010-02-14)
 -------------------
 


Property changes on: Acquisition/branches/erp5-aq_dynamic/include
___________________________________________________________________
Modified: svn:externals
   - ExtensionClass svn://svn.zope.org/repos/main/ExtensionClass/tags/2.12.0/src/ExtensionClass

   + ExtensionClass svn://svn.zope.org/repos/main/ExtensionClass/tags/2.13.0/src/ExtensionClass


Modified: Acquisition/branches/erp5-aq_dynamic/setup.py
===================================================================
--- Acquisition/branches/erp5-aq_dynamic/setup.py	2010-02-24 22:17:25 UTC (rev 109422)
+++ Acquisition/branches/erp5-aq_dynamic/setup.py	2010-02-24 22:22:26 UTC (rev 109423)
@@ -17,7 +17,7 @@
 from setuptools import setup, find_packages, Extension
 
 setup(name='Acquisition',
-      version = '2.13.1dev',
+      version = '2.13.2dev',
       url='http://pypi.python.org/pypi/Acquisition',
       license='ZPL 2.1',
       description="Acquisition is a mechanism that allows objects to obtain "

Modified: Acquisition/branches/erp5-aq_dynamic/src/Acquisition/_Acquisition.c
===================================================================
--- Acquisition/branches/erp5-aq_dynamic/src/Acquisition/_Acquisition.c	2010-02-24 22:17:25 UTC (rev 109422)
+++ Acquisition/branches/erp5-aq_dynamic/src/Acquisition/_Acquisition.c	2010-02-24 22:22:26 UTC (rev 109423)
@@ -1369,7 +1369,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 */
@@ -1416,7 +1416,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