X-Git-Url: https://git.mdrn.pl/turniej.git/blobdiff_plain/3dbaa20d66d533211dc34746150cbb31f5afd5d3..479cb324a4cbc258f3f6de8de1025e7dccb1da2d:/apps/poetry/utils.py diff --git a/apps/poetry/utils.py b/apps/poetry/utils.py index 76dce25..6366f08 100644 --- a/apps/poetry/utils.py +++ b/apps/poetry/utils.py @@ -1,10 +1,10 @@ import time from base64 import urlsafe_b64encode -from django.utils.hashcompat import sha_constructor +from hashlib import sha1 def get_hash(seed): - sha_digest = sha_constructor('%s%s' % - (time.time(), unicode(seed).encode('utf-8', 'replace'))).digest() - return urlsafe_b64encode(sha_digest).replace('=', '').replace('_', '-').lower() + sha_digest = sha1(('%d%s' % (time.time(), str(seed)) + ).encode('utf-8', 'replace')).digest() + return urlsafe_b64encode(sha_digest).decode('latin1').replace('=', '').replace('_', '-').lower()