items_required.add(s)
d = cumulus.parse_full(source.load_snapshot(s))
items_required.update(d['Segments'].split())
-print "Required:", len(items_required)
+print("Required:", len(items_required))
files_present = set()
for filetype in cumulus.SEARCH_PATHS:
for (name, path) in store2.list_generic(filetype):
items_required.discard(name)
files_present.add(path)
-print "Files already present:", len(sorted(files_present))
+print("Files already present:", len(sorted(files_present)))
files_required = []
items_found = set()
files_required.sort()
for i, f in enumerate(files_required):
- print "[%d/%d] %s" % (i + 1, len(files_required), f)
+ print("[%d/%d] %s" % (i + 1, len(files_required), f))
store2.raw_backend.put(f, store1.raw_backend.get(f))