[Zope-Checkins] CVS: StandaloneZODB/ZODB - FileStorage.py:1.77.4.9
Barry Warsaw
barry@wooz.org
Thu, 24 Jan 2002 19:10:18 -0500
Update of /cvs-repository/StandaloneZODB/ZODB
In directory cvs.zope.org:/tmp/cvs-serv23159
Modified Files:
Tag: Recovery
FileStorage.py
Log Message:
recover(): Slight rewrite of the zero backpointer code, along with a
helpful comment.
=== StandaloneZODB/ZODB/FileStorage.py 1.77.4.8 => 1.77.4.9 ===
self._tfile.write(version)
# And finally, write the data
- if data is not None:
- self._tfile.write(data)
- else:
+ if data is None:
+ # Write a zero backpointer, which is indication used to
+ # represent an un-creation transaction.
self._tfile.write(z64)
+ else:
+ self._tfile.write(data)
finally:
self._lock_release()