make sure we encode data as utf8 before checksumming

This commit is contained in:
Damien Elmes 2013-01-08 10:40:51 +09:00
parent 76988b6081
commit ea89be5f4a

View File

@ -240,6 +240,8 @@ def splitFields(string):
############################################################################## ##############################################################################
def checksum(data): def checksum(data):
if isinstance(data, unicode):
data = data.encode("utf-8")
return sha1(data).hexdigest() return sha1(data).hexdigest()
def fieldChecksum(data): def fieldChecksum(data):