python/build/download: move file_md5() to verify.py

This commit is contained in:
Max Kellermann
2016-12-29 21:32:28 +01:00
parent 5626ace245
commit e334b16aaa
2 changed files with 14 additions and 13 deletions

13
python/build/verify.py Normal file

@ -0,0 +1,13 @@
import hashlib
def file_md5(path):
"""Calculate the MD5 checksum of a file and return it in hexadecimal notation."""
with open(path, 'rb') as f:
m = hashlib.md5()
while True:
data = f.read(65536)
if len(data) == 0:
# end of file
return m.hexdigest()
m.update(data)