|
a/Allura/allura/lib/gravatar.py |
|
b/Allura/allura/lib/gravatar.py |
|
... |
|
... |
55 |
"""
|
55 |
"""
|
56 |
assert gravatar_id or email
|
56 |
assert gravatar_id or email
|
57 |
if gravatar_id is None:
|
57 |
if gravatar_id is None:
|
58 |
gravatar_id = id(email)
|
58 |
gravatar_id = id(email)
|
59 |
if 'r' not in kw and 'rating' not in kw: kw['r'] = 'pg'
|
59 |
if 'r' not in kw and 'rating' not in kw: kw['r'] = 'pg'
|
60 |
return ('http://gravatar.com/avatar/'
|
60 |
return ('http://gravatar.com/avatar/%s?%s' % (gravatar_id, urllib.urlencode(kw)))
|
61 |
+ gravatar_id
|
|
|
62 |
+ '?' + urllib.urlencode(kw))
|
|
|
63 |
|
61 |
|
64 |
def for_user(user):
|
62 |
def for_user(user):
|
65 |
return url(user.preferences['email_address'])
|
63 |
return url(user.preferences['email_address'])
|