[Checkins] SVN: zc.fsutils/branches/dev/src/zc/fsutil/references.
support passing multiple file pairs
Jim Fulton
jim at zope.com
Tue Sep 25 19:50:47 EDT 2007
Log message for revision 80067:
support passing multiple file pairs
Changed:
U zc.fsutils/branches/dev/src/zc/fsutil/references.py
U zc.fsutils/branches/dev/src/zc/fsutil/references.txt
-=-
Modified: zc.fsutils/branches/dev/src/zc/fsutil/references.py
===================================================================
--- zc.fsutils/branches/dev/src/zc/fsutil/references.py 2007-09-25 23:47:05 UTC (rev 80066)
+++ zc.fsutils/branches/dev/src/zc/fsutil/references.py 2007-09-25 23:50:47 UTC (rev 80067)
@@ -45,11 +45,12 @@
if args is None:
args = sys.argv[1:]
- [inp, outp] = args
+ while args:
+ inp, outp = args.pop(0), args.pop(0)
- iterator = sys.modules['ZODB.FileStorage.FileStorage' # :(
- ].FileIterator(inp)
- data = collect(iterator, outp)
+ iterator = sys.modules['ZODB.FileStorage.FileStorage' # :(
+ ].FileIterator(inp)
+ collect(iterator, outp)
def load(fname):
unpickler = cPickle.Unpickler(gzip.open(fname))
Modified: zc.fsutils/branches/dev/src/zc/fsutil/references.txt
===================================================================
--- zc.fsutils/branches/dev/src/zc/fsutil/references.txt 2007-09-25 23:47:05 UTC (rev 80066)
+++ zc.fsutils/branches/dev/src/zc/fsutil/references.txt 2007-09-25 23:50:47 UTC (rev 80067)
@@ -239,3 +239,12 @@
>>> zc.fsutil.references.collect_script(['fs2', 'fs2.dat'])
>>> zc.fsutil.references.load('fs2.dat') == refs2
True
+
+You can pass multiple pairs of files.
+
+ >>> zc.fsutil.references.collect_script(['fs1', 'fs1.dat',
+ ... 'fs2', 'fs2.dat'])
+ >>> zc.fsutil.references.load('fs1.dat') == refs1
+ True
+ >>> zc.fsutil.references.load('fs2.dat') == refs2
+ True
More information about the Checkins
mailing list