[issue29896] ElementTree.fromstring raises undocumented UnicodeError

Terry J. Reedy report at bugs.python.org
Fri Mar 24 18:57:00 EDT 2017


Terry J. Reedy added the comment:

I disagree.  The docs only sporadically mention specific exceptions for specific functions.  UnicodeDecodeError can occur any place bytes are decoded to unicode.  I think this should be closed.

Builtin exceptions are documented in https://docs.python.org/3/library/exceptions.html.  Module docs document additional exceptions defined in a module.  ParseError is one such.  https://docs.python.org/3/library/xml.etree.elementtree.html#exceptions.  It is not specifically mentioned in the entry for fromstring or .feed.

I also disagree that the decode error should be wrapped as a parse error.  It happens before parsing in the data preparation step, and the UnicodeDecodeError message give 3 pieces of information specific to the problem.

----------
assignee:  -> docs at python
components: +Documentation
nosy: +docs at python, terry.reedy
status: open -> pending

_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue29896>
_______________________________________


More information about the Python-bugs-list mailing list