Or if not logger.py, safe_unicode them.
=== modified file 'lib/lp/services/webapp/errorlog.py' --- lib/lp/services/webapp/errorlog.py 2012-01-01 02:58:52 +0000 +++ lib/lp/services/webapp/errorlog.py 2012-01-11 21:15:19 +0000 @@ -441,7 +441,7 @@ # storage for oops messages. req_vars = report['req_vars'] for key, message in self._oops_messages.items(): - req_vars['<oops-message-%d>' % key] = str(message) + req_vars['<oops-message-%d>' % key] = safe_unicode(message)
@contextlib.contextmanager def oopsMessage(self, message):
Or if not logger.py, safe_unicode them.
=== modified file 'lib/lp/ services/ webapp/ errorlog. py' services/ webapp/ errorlog. py 2012-01-01 02:58:52 +0000 services/ webapp/ errorlog. py 2012-01-11 21:15:19 +0000 messages. items() : message)
--- lib/lp/
+++ lib/lp/
@@ -441,7 +441,7 @@
# storage for oops messages.
req_vars = report['req_vars']
for key, message in self._oops_
- req_vars['<oops-message-%d>' % key] = str(message)
+ req_vars['<oops-message-%d>' % key] = safe_unicode(
@contextli b.contextmanage r
def oopsMessage(self, message):