[Python-checkins] r64324 - doctools/trunk/sphinx/__init__.py
georg.brandl
python-checkins at python.org
Tue Jun 17 10:00:58 CEST 2008
Author: georg.brandl
Date: Tue Jun 17 10:00:58 2008
New Revision: 64324
Log:
Fix printing of SystemMessages with Unicode content.
Modified:
doctools/trunk/sphinx/__init__.py
Modified: doctools/trunk/sphinx/__init__.py
==============================================================================
--- doctools/trunk/sphinx/__init__.py (original)
+++ doctools/trunk/sphinx/__init__.py Tue Jun 17 10:00:58 2008
@@ -151,7 +151,7 @@
else:
if isinstance(err, SystemMessage):
print >>sys.stderr, darkred('reST markup error:')
- print >>sys.stderr, str(err)
+ print >>sys.stderr, err.args[0].encode('ascii', 'backslashreplace')
else:
print >>sys.stderr, darkred('Exception occurred:')
print >>sys.stderr, format_exception_cut_frames().rstrip()
More information about the Python-checkins
mailing list