Fix for py3 change.

This commit is contained in:
Jim Miller 2021-01-21 14:39:37 -06:00
parent 10a6554c81
commit f74e4bd252

View file

@ -61,14 +61,14 @@ def superFastHash(data):
if rem == 3:
hash += get16bits (data)
hash ^= (hash << 16) & 0xFFFFFFFF
hash ^= (int(binascii.hexlify(data[2]), 16) << 18) & 0xFFFFFFFF
hash ^= (int(binascii.hexlify(data[2:]), 16) << 18) & 0xFFFFFFFF
hash += hash >> 11
elif rem == 2:
hash += get16bits (data)
hash ^= (hash << 11) & 0xFFFFFFFF
hash += hash >> 17
elif rem == 1:
hash += int(binascii.hexlify(data[0]), 16)
hash += int(binascii.hexlify(data[0:]), 16)
hash ^= (hash << 10) & 0xFFFFFFFF
hash += hash >> 1