[Zodb-checkins] CVS: Zope3/lib/python/Persistence/BTrees - BTreeModuleTemplate.c:1.13 BTreeTemplate.c:1.45 BucketTemplate.c:1.20
Jim Fulton
jim@zope.com
Thu, 10 Oct 2002 04:20:11 -0400
Update of /cvs-repository/Zope3/lib/python/Persistence/BTrees
In directory cvs.zope.org:/tmp/cvs-serv8043/lib/python/Persistence/BTrees
Modified Files:
BTreeModuleTemplate.c BTreeTemplate.c BucketTemplate.c
Log Message:
Backed out a bunch of persistence changes checkin in last night that
broke things badly. Unit tests failed and zope wouldn't start under
either Python 2.2.1 or the Python CVS head. Aaaargh.
=== Zope3/lib/python/Persistence/BTrees/BTreeModuleTemplate.c 1.12 => 1.13 ===
--- Zope3/lib/python/Persistence/BTrees/BTreeModuleTemplate.c:1.12 Wed Oct 9 18:41:32 2002
+++ Zope3/lib/python/Persistence/BTrees/BTreeModuleTemplate.c Thu Oct 10 04:20:07 2002
@@ -394,7 +394,7 @@
init_persist_type(PyTypeObject *type)
{
type->ob_type = &PyType_Type;
- type->tp_base = PyPersist_TYPE;
+ type->tp_base = PyPersist_BASE_TYPE;
if (PyType_Ready(type) < 0)
return 0;
=== Zope3/lib/python/Persistence/BTrees/BTreeTemplate.c 1.44 => 1.45 ===
--- Zope3/lib/python/Persistence/BTrees/BTreeTemplate.c:1.44 Wed Oct 9 18:41:32 2002
+++ Zope3/lib/python/Persistence/BTrees/BTreeTemplate.c Thu Oct 10 04:20:07 2002
@@ -1825,7 +1825,7 @@
if (self->ob_type == &BTreeType)
assert(self->ob_type->tp_dictoffset == 0);
- err = PyPersist_TYPE->tp_traverse((PyObject *)self, visit, arg);
+ err = PyPersist_BASE_TYPE->tp_traverse((PyObject *)self, visit, arg);
if (err)
goto Done;
@@ -1861,7 +1861,7 @@
static int
BTree_tp_clear(BTree *self)
{
- PyPersist_TYPE->tp_clear((PyObject *)self);
+ PyPersist_BASE_TYPE->tp_clear((PyObject *)self);
if (self->po_state != GHOST)
_BTree_clear(self);
return 0;
=== Zope3/lib/python/Persistence/BTrees/BucketTemplate.c 1.19 => 1.20 ===
--- Zope3/lib/python/Persistence/BTrees/BucketTemplate.c:1.19 Wed Oct 9 18:41:32 2002
+++ Zope3/lib/python/Persistence/BTrees/BucketTemplate.c Thu Oct 10 04:20:07 2002
@@ -1455,7 +1455,7 @@
if (self->ob_type == &BucketType)
assert(self->ob_type->tp_dictoffset == 0);
- err = PyPersist_TYPE->tp_traverse((PyObject *)self, visit, arg);
+ err = PyPersist_BASE_TYPE->tp_traverse((PyObject *)self, visit, arg);
if (err)
goto Done;
@@ -1496,7 +1496,7 @@
int
bucket_tp_clear(Bucket *self)
{
- PyPersist_TYPE->tp_clear((PyObject *)self);
+ PyPersist_BASE_TYPE->tp_clear((PyObject *)self);
if (self->po_state != GHOST)
_bucket_clear(self);
return 0;