web: temp fix for unicode in diffs
author |
Steve Losh <steve@stevelosh.com> |
date |
Sun, 13 Jun 2010 12:50:19 -0400 |
parents |
b39562553ee2
|
children |
ed09b19b1ba7
|
branches/tags |
(none) |
files |
review/templates/diff.html review/web_ui.py |
Changes
--- a/review/templates/diff.html Sun Jun 13 12:43:46 2010 -0400
+++ b/review/templates/diff.html Sun Jun 13 12:50:19 2010 -0400
@@ -38,7 +38,7 @@
<tr class="{{ line_type }} {% if not read_only or allow_anon %} commentable {% endif %} line-{{ line['number'] }}">
<td class="linenumber">{{ line['number'] }}</td>
<td class="addrem-{{ line_type }}">{% if line_type == 'add' %}+{% elif line_type == 'rem' %}-{% endif %}</td>
- <td class="code"><code>{{ line['content'][1:]|escape }}</code></td>
+ <td class="code"><code>{{ utils['decode'](line['content'][1:])|escape }}</code></td>
</tr>
{% endwith %}
--- a/review/web_ui.py Sun Jun 13 12:43:46 2010 -0400
+++ b/review/web_ui.py Sun Jun 13 12:50:19 2010 -0400
@@ -56,6 +56,7 @@
'categorize_signoffs': _categorize_signoffs,
'map': map,
'str': str,
+ 'decode': lambda s: s.decode('utf-8'),
}
def _render(template, **kwargs):