utils: file_md5: don't forget to decode data on python 2

Fixes #686

Signed-off-by: Ruslan Kuprieiev <[email protected]>
This commit is contained in:
Ruslan Kuprieiev
2018-05-16 14:38:15 +03:00
parent 09e4582af9
commit 2b7d75d389
+3
View File
@@ -3,6 +3,7 @@ Helpers for other modules.
"""
import os
import re
import sys
import json
import stat
import shutil
@@ -41,6 +42,8 @@ def file_md5(fname):
if binary:
chunk = data
else:
if sys.version_info[0] == 2:
data = data.decode('utf-8')
chunk = dos2unix(data).encode('utf-8')
hash_md5.update(chunk)