[Zope3-checkins]
SVN: Zope3/trunk/src/zope/interface/_zope_interface_coptimizations.c
Initialize tp_new from object_new rather than PyType_GenericNew to
Jim Fulton
jim at zope.com
Thu Jul 8 18:41:19 EDT 2004
Log message for revision 26263:
Initialize tp_new from object_new rather than PyType_GenericNew to
avoid confusing __new__ inheritence.
-=-
Modified: Zope3/trunk/src/zope/interface/_zope_interface_coptimizations.c
===================================================================
--- Zope3/trunk/src/zope/interface/_zope_interface_coptimizations.c 2004-07-08 22:39:12 UTC (rev 26262)
+++ Zope3/trunk/src/zope/interface/_zope_interface_coptimizations.c 2004-07-08 22:41:19 UTC (rev 26263)
@@ -522,13 +522,13 @@
/* Initialize types: */
- SpecType.tp_new = PyType_GenericNew;
+ SpecType.tp_new = PyBaseObject_Type.tp_new;
if (PyType_Ready(&SpecType) < 0)
return;
- OSDType.tp_new = PyType_GenericNew;
+ OSDType.tp_new = PyBaseObject_Type.tp_new;
if (PyType_Ready(&OSDType) < 0)
return;
- CPBType.tp_new = PyType_GenericNew;
+ CPBType.tp_new = PyBaseObject_Type.tp_new;
if (PyType_Ready(&CPBType) < 0)
return;
More information about the Zope3-Checkins
mailing list