[Zodb-checkins] CVS: ZODB4/src/zodb/storage - interfaces.py:1.5.4.2

Barry Warsaw barry@wooz.org
Mon, 10 Mar 2003 14:38:48 -0500


Update of /cvs-repository/ZODB4/src/zodb/storage
In directory cvs.zope.org:/tmp/cvs-serv15305

Modified Files:
      Tag: opaque-pickles-branch
	interfaces.py 
Log Message:
restore(): gets a refs attribute


=== ZODB4/src/zodb/storage/interfaces.py 1.5.4.1 => 1.5.4.2 ===
--- ZODB4/src/zodb/storage/interfaces.py:1.5.4.1	Mon Feb 10 18:13:23 2003
+++ ZODB4/src/zodb/storage/interfaces.py	Mon Mar 10 14:38:45 2003
@@ -118,11 +118,11 @@
         protocol that complicates the return value.  Maybe we can fix that.
         """
 
-    def restore(oid, serial, data, version, prev_txn, txn):
+    def restore(oid, serial, data, version, prev_txn, txn, refs):
         """Store an object with performing consistency checks.
 
         The arguments are the same as store() except for prev_txn.
-        If prev_txn is not None, then prev_txn is the
+        If prev_txn is not None, then prev_txn is the ...?
         """
         pass
 
@@ -242,6 +242,8 @@
                          wrote the data.  The current transaction contains
                          a logical copy of that data.
                          """)
+    refs = Attribute("refs",
+                     """list of object ids referred to by this object""")
 
 class StorageError(POSError):
     """Base class for storage based exceptions."""