From 1f2766b72ba1d0d0fd43131196f9254f58531cd7 Mon Sep 17 00:00:00 2001 From: almiheenko Date: Wed, 4 Oct 2017 20:04:38 +0300 Subject: [PATCH] md5: python2.5 fix --- quast_libs/qutils.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/quast_libs/qutils.py b/quast_libs/qutils.py index 368641d879..63faa3faf5 100644 --- a/quast_libs/qutils.py +++ b/quast_libs/qutils.py @@ -915,6 +915,9 @@ def is_ascii_string(line): def md5(fname): hash_md5 = hashlib.md5() with open(fname, 'rb') as f: - for chunk in iter(lambda: f.read(65536), b""): - hash_md5.update(chunk) + while True: + buf = f.read(8192) + if not buf: + break + hash_md5.update(buf) return hash_md5.hexdigest()