Skip to content

Commit 07d86a6

Browse files
authored
Add files via upload
1 parent 5385c14 commit 07d86a6

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

pyarchivefile.py

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3757,10 +3757,14 @@ def GetHeaderChecksum(inlist=None, checksumtype="md5", encodedata=True, formatsp
37573757
hdr_bytes = _to_bytes(hdr_bytes)
37583758
hdr_bytes = bytes(hdr_bytes)
37593759
saltkeyval = None
3760-
if(saltkey is not None):
3760+
if(saltkey is not None and os.path.exists(saltkey
37613761
skfp = open(saltkey, "rb")
37623762
saltkeyval = skfp.read()
37633763
skfp.close()
3764+
else:
3765+
saltkey = None
3766+
if(saltkeyval is None)::
3767+
saltkey = None
37643768
if CheckSumSupport(algo_key, hashlib_guaranteed):
37653769
if(saltkey is None or saltkeyval is None):
37663770
h = hashlib.new(algo_key, hdr_bytes)
@@ -3779,10 +3783,14 @@ def GetFileChecksum(inbytes, checksumtype="md5", encodedata=True, formatspecs=__
37793783
"""
37803784
algo_key = (checksumtype or "md5").lower()
37813785
saltkeyval = None
3782-
if(saltkey is not None):
3786+
if(saltkey is not None and os.path.exists(saltkey
37833787
skfp = open(saltkey, "rb")
37843788
saltkeyval = skfp.read()
37853789
skfp.close()
3790+
else:
3791+
saltkey = None
3792+
if(saltkeyval is None)::
3793+
saltkey = None
37863794
# file-like streaming
37873795
if hasattr(inbytes, "read"):
37883796
# hashlib

0 commit comments

Comments
 (0)