From 0deb2da1afb8840fee421c08f5ab4bc2f97ce093 Mon Sep 17 00:00:00 2001 From: Denis Voskvitsov Date: Sat, 24 Oct 2015 00:58:08 +0300 Subject: [PATCH] More readable gravatar url formatting --- wagtail/wagtailadmin/templatetags/gravatar.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/wagtail/wagtailadmin/templatetags/gravatar.py b/wagtail/wagtailadmin/templatetags/gravatar.py index 6ad8a970a..6507da9df 100644 --- a/wagtail/wagtailadmin/templatetags/gravatar.py +++ b/wagtail/wagtailadmin/templatetags/gravatar.py @@ -29,8 +29,10 @@ class GravatarUrlNode(template.Node): default = "blank" size = int(self.size) * 2 # requested at retina size by default and scaled down at point of use with css - gravatar_url = "//www.gravatar.com/avatar/" + hashlib.md5(email.lower().encode('utf-8')).hexdigest() + "?" - gravatar_url += urlencode({'s': str(size), 'd': default}) + gravatar_url = "//www.gravatar.com/avatar/{hash}?{params}".format( + hash=hashlib.md5(email.lower().encode('utf-8')).hexdigest(), + params=urlencode({'s': size, 'd': default}) + ) return gravatar_url