From f7fd445c737a3309e1eddc768f7685f227766365 Mon Sep 17 00:00:00 2001 From: shortcutme Date: Sat, 16 Mar 2019 02:38:38 +0100 Subject: [PATCH] Test sha sum parameter type properly --- src/Crypt/CryptHash.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/Crypt/CryptHash.py b/src/Crypt/CryptHash.py index 96ee3e24..0317b65e 100644 --- a/src/Crypt/CryptHash.py +++ b/src/Crypt/CryptHash.py @@ -26,9 +26,8 @@ def sha512sum(file, blocksize=65536, format="hexdigest"): return hash.digest()[0:32] - def sha256sum(file, blocksize=65536): - if hasattr(file, "endswith"): # Its a string open it + if type(file) is str: # Filename specified file = open(file, "rb") hash = hashlib.sha256() for block in iter(lambda: file.read(blocksize), b""):