From f74e4bd25227b4a1ec3b3ab1921fb733520655d9 Mon Sep 17 00:00:00 2001 From: Jim Miller Date: Thu, 21 Jan 2021 14:39:37 -0600 Subject: [PATCH] Fix for py3 change. --- fanficfare/chromagnon/SuperFastHash.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fanficfare/chromagnon/SuperFastHash.py b/fanficfare/chromagnon/SuperFastHash.py index f6953500..dde0dc90 100644 --- a/fanficfare/chromagnon/SuperFastHash.py +++ b/fanficfare/chromagnon/SuperFastHash.py @@ -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