# HG changeset patch # User Steve Losh # Date 1279144872 14400 # Node ID 216e5247147509bb2a4657aaae2a8ad50921ae7d # Parent 37378ae56a2f4aa58313c91af64474c9e25a0cd5 web: fix some of the username encoding issues diff -r 37378ae56a2f -r 216e52471475 review/templates/changeset.html --- a/review/templates/changeset.html Wed Jul 14 09:23:24 2010 -0400 +++ b/review/templates/changeset.html Wed Jul 14 18:01:12 2010 -0400 @@ -31,7 +31,7 @@ {{ rev.rev() }}: {{ rev.description().splitlines()[0] }} by - {{ utils['templatefilters'].person(rev.user()) }} + {{ utils['person'](rev.user()) }} {% if utils['len'](rev.description().splitlines()) > 1 %} diff -r 37378ae56a2f -r 216e52471475 review/web.py --- a/review/web.py Wed Jul 14 09:23:24 2010 -0400 +++ b/review/web.py Wed Jul 14 18:01:12 2010 -0400 @@ -54,12 +54,18 @@ 'no': len(filter(lambda s: s.opinion == 'no', signoffs)), 'neutral': len(filter(lambda s: s.opinion == '', signoffs)),} +def _email(s): + return fromlocal(email(s)) + +def _person(s): + return fromlocal(templatefilters.person(s)) markdowner = markdown2.Markdown(safe_mode='escape', extras=['code-friendly', 'pyshell', 'imgless']) utils = { 'node_short': short, 'md5': md5, - 'email': email, + 'email': _email, + 'person': _person, 'templatefilters': templatefilters, 'len': len, 'item_gravatar': _item_gravatar,