[Zodb-checkins] CVS: ZODB3/Tools - fsrefs.py:1.2
Jeremy Hylton
jeremy@zope.com
Wed, 16 Oct 2002 14:38:41 -0400
Update of /cvs-repository/ZODB3/Tools
In directory cvs.zope.org:/tmp/cvs-serv31169
Modified Files:
fsrefs.py
Log Message:
Add transaction id to report.
=== ZODB3/Tools/fsrefs.py 1.1 => 1.2 ===
--- ZODB3/Tools/fsrefs.py:1.1 Wed Oct 16 14:33:29 2002
+++ ZODB3/Tools/fsrefs.py Wed Oct 16 14:38:41 2002
@@ -23,6 +23,7 @@
"""
from ZODB.FileStorage import FileStorage
+from ZODB.TimeStamp import TimeStamp
from ZODB.utils import u64
from ZODB.fsdump import get_pickle_metadata
@@ -45,7 +46,9 @@
plural = "s"
else:
plural = ""
+ ts = TimeStamp(serial)
print "oid %s %s.%s" % (hex(u64(oid)), from_mod, from_class)
+ print "last updated: %s, tid=%s" % (ts, hex(u64(serial)))
print "refers to unknown object%s:" % plural
for oid, info in missing:
if isinstance(info, types.TupleType):
@@ -53,6 +56,7 @@
else:
description = str(info)
print "\toid %s: %s" % (hex(u64(oid)), description)
+ print
def main(path):
fs = FileStorage(path, read_only=1)