[Zodb-checkins] CVS: Packages/ZODB - FileStorage.py:1.135.6.9.2.1

Jim Fulton jim at zope.com
Fri Jan 20 17:15:21 EST 2006


Update of /cvs-repository/Packages/ZODB
In directory cvs.zope.org:/tmp/cvs-serv15139/ZODB

Modified Files:
      Tag: jim-test-storage
	FileStorage.py 
Log Message:
Don't read a saved index if we are reading as of a given time.


=== Packages/ZODB/FileStorage.py 1.135.6.9 => 1.135.6.9.2.1 ===
--- Packages/ZODB/FileStorage.py:1.135.6.9	Tue Jun 14 16:46:32 2005
+++ Packages/ZODB/FileStorage.py	Fri Jan 20 17:15:21 2006
@@ -218,9 +218,6 @@
         elif stop is not None:
             raise ValueError, "time-travel is only supported in read-only mode"
 
-        if stop is None:
-            stop='\377'*8
-
         # Lock the database and set up the temp file.
         if not read_only:
             # Create the lock file
@@ -265,7 +262,12 @@
             self._file = open(file_name, 'w+b')
             self._file.write(packed_version)
 
-        r = self._restore_index()
+        if stop is None:
+            r = self._restore_index()
+            stop='\377'*8
+        else:
+            r = None
+            
         if r is not None:
             self._used_index = 1 # Marker for testing
             index, vindex, start, ltid = r



More information about the Zodb-checkins mailing list