summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--django/contrib/comments/forms.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/django/contrib/comments/forms.py b/django/contrib/comments/forms.py
index 58af4466d0..39016d84cf 100644
--- a/django/contrib/comments/forms.py
+++ b/django/contrib/comments/forms.py
@@ -1,7 +1,7 @@
import re
import time
import datetime
-from sha import sha
+
from django import forms
from django.forms.util import ErrorDict
from django.conf import settings
@@ -9,6 +9,7 @@ from django.http import Http404
from django.contrib.contenttypes.models import ContentType
from models import Comment
from django.utils.encoding import force_unicode
+from django.utils.hashcompat import sha_constructor
from django.utils.text import get_text_list
from django.utils.translation import ngettext
from django.utils.translation import ugettext_lazy as _
@@ -154,4 +155,4 @@ class CommentForm(forms.Form):
def generate_security_hash(self, content_type, object_pk, timestamp):
"""Generate a (SHA1) security hash from the provided info."""
info = (content_type, object_pk, timestamp, settings.SECRET_KEY)
- return sha("".join(info)).hexdigest()
+ return sha_constructor("".join(info)).hexdigest()