From adf694302bf0a3b57466c65dbc95506a5bbf7e51 Mon Sep 17 00:00:00 2001 From: Brian Rosner Date: Sun, 28 Dec 2008 21:52:32 +0000 Subject: [PATCH] Removed usage of hashlib to support Python 2.4. git-svn-id: http://django-avatar.googlecode.com/svn/trunk@36 c76b2324-5f53-0410-85ac-b1078a54aeeb --- avatar/templatetags/avatar_tags.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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