diff options
| author | milde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04> | 2009-09-09 09:21:59 +0000 |
|---|---|---|
| committer | milde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04> | 2009-09-09 09:21:59 +0000 |
| commit | 63eaf4050fbc692fdb950d223f7c90484d7fb38d (patch) | |
| tree | 22b926cdc185c61d0238a21e8c46a78dacb55834 | |
| parent | ce73a8e0061697f21916c60ef83a07bee2127735 (diff) | |
| download | docutils-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.py | 2 |
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) |
