[Zope-Checkins] CVS: ZODB3/BDBStorage - BDBMinimalStorage.py:1.27

Barry Warsaw barry@wooz.org
Tue, 21 Jan 2003 16:53:32 -0500


Update of /cvs-repository/ZODB3/BDBStorage
In directory cvs.zope.org:/tmp/cvs-serv16203

Modified Files:
	BDBMinimalStorage.py 
Log Message:
_docommit(): Backing out the previous refcounting hack.  There was no
bug here, there was a deficiency in zodb_pickle() that will be fixed
in StorageTestBase.py


=== ZODB3/BDBStorage/BDBMinimalStorage.py 1.26 => 1.27 ===
--- ZODB3/BDBStorage/BDBMinimalStorage.py:1.26	Tue Jan 21 14:26:22 2003
+++ ZODB3/BDBStorage/BDBMinimalStorage.py	Tue Jan 21 16:53:30 2003
@@ -177,13 +177,7 @@
                     soid, stid = srec
                     if soid <> oid:
                         break
-                    if stid == tid:
-                        # This is the current revision of the object, so
-                        # increment the refcounts of all referents
-                        data = self._pickles.get(oid+stid, txn=txn)
-                        assert data is not None
-                        self._update(deltas, data, 1)
-                    else:
+                    if stid <> tid:
                         # This is the previous revision of the object, so
                         # decref its referents and clean up its pickles.
                         cs.delete()