X-Git-Url: http://git.vrable.net/?p=cumulus.git;a=blobdiff_plain;f=cumulus-sync;h=9f31a29b8131a6b8e2641aab6d20c3f20dfd07c9;hp=19d4aea0b0a16696c3895c0bf450fce91b956077;hb=HEAD;hpb=5b69b1ec0eeba473dfd2c40de41075a49a147e93 diff --git a/cumulus-sync b/cumulus-sync index 19d4aea..9f31a29 100755 --- a/cumulus-sync +++ b/cumulus-sync @@ -20,6 +20,8 @@ # Tool for copying cumulus archives from one source to another. +from __future__ import division, print_function, unicode_literals + import os, sys # Automatically set Python path, based on script directory. This should be @@ -43,14 +45,14 @@ for s in snapshots: 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() @@ -62,5 +64,5 @@ for filetype in cumulus.SEARCH_PATHS: 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))