From 2d55c9337af79465af6f65fadfd8ac987ca77874 Mon Sep 17 00:00:00 2001 From: Klaus-Uwe Mitterer Date: Tue, 7 Feb 2017 00:55:45 +0100 Subject: [PATCH] Improve handling of existing issues, only abort after five consecutive failures, Come On Eileen. --- getter.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/getter.py b/getter.py index 398c2d7..bcba478 100755 --- a/getter.py +++ b/getter.py @@ -43,6 +43,7 @@ def getIssue(issue, makepdf = True): i += 1 if i == 1: + os.rmdir(str(issue)) return False if i < 5: @@ -51,10 +52,19 @@ def getIssue(issue, makepdf = True): if makepdf: makePDF(issue, i-1) + else: + print("[NOTICE] Skipping issue: %i (already exists)" % issue) + def getterLoop(start = 53): i = start + j = 0 + + while j < 5: + if getIssue(i) is False: + j += 1 + else: + j = 0 - while getIssue(i) is not False: i += 1 if __name__ == "__main__":