浏览代码

[minor] encoding for has_gravatar

version-14
Rushabh Mehta 9 年前
父节点
当前提交
a5156ec40c
共有 1 个文件被更改,包括 6 次插入1 次删除
  1. +6
    -1
      frappe/utils/__init__.py

+ 6
- 1
frappe/utils/__init__.py 查看文件

@@ -127,7 +127,12 @@ def has_gravatar(email):
# since querying gravatar for every item will be slow
return ''

gravatar_url = "https://secure.gravatar.com/avatar/{hash}?d=404&s=200".format(hash=md5.md5(email).hexdigest())
if not isinstance(email, unicode):
email = unicode(email, 'utf-8')

hexdigest = md5.md5(email).hexdigest()

gravatar_url = "https://secure.gravatar.com/avatar/{hash}?d=404&s=200".format(hash=hexdigest)
try:
res = requests.get(gravatar_url)
if res.status_code==200:


正在加载...
取消
保存