summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormilde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>2009-09-09 09:21:59 +0000
committermilde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>2009-09-09 09:21:59 +0000
commit63eaf4050fbc692fdb950d223f7c90484d7fb38d (patch)
tree22b926cdc185c61d0238a21e8c46a78dacb55834
parentce73a8e0061697f21916c60ef83a07bee2127735 (diff)
downloaddocutils-63eaf4050fbc692fdb950d223f7c90484d7fb38d.tar.gz
Prevent misleading error report with UnicodeDecodeError
UnicodeEncodeError (new in Python 2.3) allows to use the custom report_UnicodeError for relevant cases only. git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk/docutils@6119 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
-rw-r--r--docutils/core.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/docutils/core.py b/docutils/core.py
index 0f6e1aeaa..2f355a532 100644
--- a/docutils/core.py
+++ b/docutils/core.py
@@ -251,7 +251,7 @@ class Publisher:
def report_Exception(self, error):
if isinstance(error, utils.SystemMessage):
self.report_SystemMessage(error)
- elif isinstance(error, UnicodeError):
+ elif isinstance(error, UnicodeEncodeError):
self.report_UnicodeError(error)
else:
print >>sys.stderr, '%s: %s' % (error.__class__.__name__, error)