diff --git a/pinaxcon/templatetags/pyconau2017_tags.py b/pinaxcon/templatetags/pyconau2017_tags.py index 1e8e0d52078c93c0e80ee0dc6e84cbc1af667861..cc3bd229fd9e6699d6d9803aff8a3382c36a4431 100644 --- a/pinaxcon/templatetags/pyconau2017_tags.py +++ b/pinaxcon/templatetags/pyconau2017_tags.py @@ -1,6 +1,5 @@ import cms_pages import hashlib -import urllib import os @@ -57,7 +56,9 @@ def speaker_photo(context, speaker, size): else: email = speaker.user.email.encode("utf-8") md5sum = hashlib.md5(email.strip().lower()).hexdigest() - url = "https://secure.gravatar.com/avatar/%s?s=%d&d=%s" % (md5sum, size, "https://2017.pycon-au.org/site_media/static/pyconau23017/images/speaker-fallback-devil.jpg") + fallback_image = ("https://2017.pycon-au.org/site_media/static" + "/pyconau23017/images/speaker-fallback-devil.jpg") + url = "https://secure.gravatar.com/avatar/%s?s=%d&d=%s" % (md5sum, size, fallback_image) return url @@ -96,6 +97,7 @@ def gst(amount): def conference_name(): return conference_models.Conference.objects.get(id=CONFERENCE_ID).title + @register.filter() def trackname(room, day): try: @@ -104,11 +106,11 @@ def trackname(room, day): track_name = None return track_name + @register.simple_tag() def sponsor_thumbnail(sponsor_logo): if sponsor_logo is not None: if sponsor_logo.upload: logo_file = os.path.join(settings.MEDIA_URL, str(sponsor_logo.upload)) return logo_file - - return "" \ No newline at end of file + return ""