diff --git a/avatar/templatetags/avatar_tags.py b/avatar/templatetags/avatar_tags.py index b8f4835..7adabb9 100644 --- a/avatar/templatetags/avatar_tags.py +++ b/avatar/templatetags/avatar_tags.py @@ -1,9 +1,9 @@ -import hashlib import urllib from django import template from django.contrib.auth.models import User from django.utils.translation import ugettext as _ +from django.utils.hashcompat import md5_constructor from avatar import AVATAR_DEFAULT_URL, AVATAR_GRAVATAR_BACKUP @@ -30,7 +30,7 @@ def avatar_url(user, size=80): else: if AVATAR_GRAVATAR_BACKUP: return "http://www.gravatar.com/avatar/%s/?%s" % ( - hashlib.md5(user.email).hexdigest(), + md5_constructor(user.email).hexdigest(), urllib.urlencode({'s': str(size)}),) else: return AVATAR_DEFAULT_URL