diff options
Diffstat (limited to 'monitor/josef_mover.py')
-rwxr-xr-x | monitor/josef_mover.py | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/monitor/josef_mover.py b/monitor/josef_mover.py index ac79448..5bf5a7a 100755 --- a/monitor/josef_mover.py +++ b/monitor/josef_mover.py @@ -127,9 +127,13 @@ def check_inclusion_by_submission(first, last, source, dest): # print entries for s_log in source: try: - entries = get_entries(s_log["url"], first, last)["entries"] + entries = [] + while len(entries) < last - first: + print "Getting " + str(first + len(entries)) + " to " + str(last) + entries += get_entries(s_log["url"], first + len(entries), last)["entries"] + # print "Fetched entries up to " + str(len(first + len(entries))) except: - log("Failed to get entries from " + s_log["name"]) + print "Failed to get entries from " + s_log["name"] # print "\n\nSource: " + s_log["name"] + "\n" for i in range(len(entries)): @@ -177,7 +181,7 @@ def log(fn, string): f.close() if __name__ == "__main__": - source = [CTLOGS[9]] + source = [CTLOGS[7]] dests = CTLOGS # source = ctlogs # dests = ctlogs @@ -185,7 +189,7 @@ if __name__ == "__main__": sth = get_sth(tmp_log["url"]) - first = 0 + first = 1654 last = int(sth["tree_size"]) - 1 # print last |