From 7c81e104573696b015f88461a41bbee277ad3bfa Mon Sep 17 00:00:00 2001 From: neet3d Date: Sat, 6 Apr 2013 16:28:30 +0600 Subject: [PATCH] Update models.py DeprecationWarning: django.utils.hashcompat is deprecated; use hashlib instead --- phased/models.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/phased/models.py b/phased/models.py index f37f2d9..d2415b7 100644 --- a/phased/models.py +++ b/phased/models.py @@ -1,8 +1,9 @@ +import hashlib from django.conf import settings from django.utils.hashcompat import sha_constructor if not hasattr(settings, 'PHASED_SECRET_DELIMITER'): - settings.PHASED_SECRET_DELIMITER = sha_constructor(getattr(settings, 'SECRET_KEY', '')).hexdigest() + settings.PHASED_SECRET_DELIMITER = hashlib.sha512(getattr(settings, 'SECRET_KEY', '')).hexdigest() # quoting the sekrit delimiter to make sure Debug Toolbar doesn't render it settings.PHASED_SECRET_DELIMITER = '"%s"' % settings.PHASED_SECRET_DELIMITER