[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)