From bb66fd1e7fc09c7ebdec6f3b6f1e64776248e9aa Mon Sep 17 00:00:00 2001 From: Le Duy Thuc Date: Sun, 26 Nov 2023 02:10:10 +0000 Subject: [PATCH] return oj logo for gravatar --- judge/jinja2/gravatar.py | 21 +-------------------- 1 file changed, 1 insertion(+), 20 deletions(-) diff --git a/judge/jinja2/gravatar.py b/judge/jinja2/gravatar.py index 259bf3ef5..4bccea77b 100644 --- a/judge/jinja2/gravatar.py +++ b/judge/jinja2/gravatar.py @@ -1,25 +1,6 @@ -import hashlib - -from django.contrib.auth.models import AbstractUser -from django.utils.http import urlencode - -from judge.models import Profile -from judge.utils.unicode import utf8bytes from . import registry @registry.function def gravatar(email, size=80, default=None): - if isinstance(email, Profile): - if default is None: - default = email.mute - email = email.user.email - elif isinstance(email, AbstractUser): - email = email.email - - gravatar_url = 'https://www.gravatar.com/avatar/' + hashlib.md5(utf8bytes(email.strip().lower())).hexdigest() + '?' - args = {'d': 'identicon', 's': str(size)} - if default: - args['f'] = 'y' - gravatar_url += urlencode(args) - return gravatar_url + return '/static/icons/logo.svg'