Fix sha depreceated warning for python 2.6

This commit is contained in:
Faik Uygur
2009-04-06 12:17:03 +00:00
parent 0a13f49c8e
commit 7aeb4224b5
+3 -3
View File
@@ -17,7 +17,7 @@
import os import os
import re import re
import sys import sys
import sha import hashlib
import shutil import shutil
import string import string
import fnmatch import fnmatch
@@ -397,7 +397,7 @@ def sha1_file(filename):
"""Calculate sha1 hash of file.""" """Calculate sha1 hash of file."""
# Broken links can cause problem! # Broken links can cause problem!
try: try:
m = sha.new() m = hashlib.sha1()
f = file(filename, 'rb') f = file(filename, 'rb')
while True: while True:
# 256 KB seems ideal for speed/memory tradeoff # 256 KB seems ideal for speed/memory tradeoff
@@ -418,7 +418,7 @@ def sha1_file(filename):
def sha1_data(data): def sha1_data(data):
"""Calculate sha1 hash of given data.""" """Calculate sha1 hash of given data."""
m = sha.new() m = hashlib.sha1()
m.update(data) m.update(data)
return m.hexdigest() return m.hexdigest()