aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2019-05-16 14:16:22 -0300
committerSilvio Rhatto <rhatto@riseup.net>2019-05-16 14:16:22 -0300
commita88469c6d770e61577ee7408778baef20bddf31b (patch)
treed031c1a517f27987eebd84bac8bdc7eeba8252ba
parent060975ed25259cf19d3a7f4ef288fc35c64148ed (diff)
downloadckandumper-a88469c6d770e61577ee7408778baef20bddf31b.tar.gz
ckandumper-a88469c6d770e61577ee7408778baef20bddf31b.tar.bz2
Check if file exists before attempt to get sha256sum
-rwxr-xr-xckandumper9
1 files changed, 5 insertions, 4 deletions
diff --git a/ckandumper b/ckandumper
index f633215..a6e945a 100755
--- a/ckandumper
+++ b/ckandumper
@@ -94,10 +94,11 @@ class DownloadMultiple:
output.write(str(datetime.datetime.now()) + '\n')
output.close()
- content = open(local_filename, 'rb')
- output = open(local_filename + '.sha256', 'w')
- output.write(sha256(content.read()).hexdigest() + ' ' + os.path.basename(local_filename) + '\n')
- output.close()
+ if os.path.exists(local_filename):
+ content = open(local_filename, 'rb')
+ output = open(local_filename + '.sha256', 'w')
+ output.write(sha256(content.read()).hexdigest() + ' ' + os.path.basename(local_filename) + '\n')
+ output.close()
if not str(proc.returncode) in self.globalstats['exitstatus']:
self.globalstats['exitstatus'][str(proc.returncode)] = []