Fix printing of SystemMessages with Unicode content.

This commit is contained in:
Georg Brandl
2008-06-17 08:00:58 +00:00
parent 1f73e1bee9
commit 2b20bdbfd7

View File

@@ -151,7 +151,7 @@ def main(argv=sys.argv):
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()