[Checkins] SVN: Persistence/trunk/ LP #587760: Handle tp_basicsize correctly.

Hanno Schlichting hannosch at hannosch.eu
Wed Jun 16 10:46:29 EDT 2010


Log message for revision 113553:
  LP #587760: Handle tp_basicsize correctly.
  

Changed:
  U   Persistence/trunk/CHANGES.txt
  _U  Persistence/trunk/include/
  U   Persistence/trunk/src/Persistence/_Persistence.c

-=-
Modified: Persistence/trunk/CHANGES.txt
===================================================================
--- Persistence/trunk/CHANGES.txt	2010-06-16 14:32:24 UTC (rev 113552)
+++ Persistence/trunk/CHANGES.txt	2010-06-16 14:46:29 UTC (rev 113553)
@@ -4,6 +4,7 @@
 2.13.2 (unreleased)
 -------------------
 
+- LP #587760: Handle tp_basicsize correctly.
 
 2.13.1 (2010-04-30)
 -------------------


Property changes on: Persistence/trunk/include
___________________________________________________________________
Modified: svn:externals
   - ExtensionClass  svn://svn.zope.org/repos/main/ExtensionClass/tags/2.13.1/src/ExtensionClass 
persistent      svn://svn.zope.org/repos/main/ZODB/trunk/src/persistent

   + ExtensionClass  svn://svn.zope.org/repos/main/ExtensionClass/tags/2.13.2/src/ExtensionClass 
persistent      svn://svn.zope.org/repos/main/ZODB/trunk/src/persistent


Modified: Persistence/trunk/src/Persistence/_Persistence.c
===================================================================
--- Persistence/trunk/src/Persistence/_Persistence.c	2010-06-16 14:32:24 UTC (rev 113552)
+++ Persistence/trunk/src/Persistence/_Persistence.c	2010-06-16 14:46:29 UTC (rev 113553)
@@ -160,7 +160,8 @@
   if (Ptype.tp_bases == NULL)
     return;
   Ptype.tp_base = cPersistenceCAPI->pertype;
-  
+  Ptype.tp_basicsize = cPersistenceCAPI->pertype->tp_basicsize;
+
   Ptype.ob_type = ECExtensionClassType;
   if (PyType_Ready(&Ptype) < 0)
     return;



More information about the checkins mailing list