[New-bugs-announce] [issue5767] xmlrpclib loads invalid documents
Jean-Paul Calderone
report at bugs.python.org
Thu Apr 16 02:19:59 CEST 2009
New submission from Jean-Paul Calderone <exarkun at divmod.com>:
Prior versions of xmlrpclib.loads would raise an exception when passed
malformed documents:
exarkun at bigdog24:~/_trial_temp$ python2.4 -c 'from xmlrpclib import
loads; loads("\x00\n<methodResponse>\n <params>\n <param>\n </param>\n
</params>\n</methodResponse>\n")'
Traceback (most recent call last):
File "<string>", line 1, in ?
File "/usr/lib/python2.4/xmlrpclib.py", line 1079, in loads
p.feed(data)
File "/usr/lib/python2.4/xmlrpclib.py", line 527, in feed
self._parser.Parse(data, 0)
xml.parsers.expat.ExpatError: not well-formed (invalid token): line 2,
column 0
However, as of the most recent Python 2.5 and Python 2.6 point releases,
this is no longer the case:
exarkun at bigdog24:~/_trial_temp$ python2.5 -c 'from xmlrpclib import
loads; loads("\x00\n<methodResponse>\n <params>\n <param>\n </param>\n
</params>\n</methodResponse>\n")'
exarkun at bigdog24:~/_trial_temp$ python2.6 -c 'from xmlrpclib import
loads; loads("\x00\n<methodResponse>\n <params>\n <param>\n </param>\n
</params>\n</methodResponse>\n")'
exarkun at bigdog24:~/_trial_temp$
Previous versions of Python 2.5 and Python 2.6 did not exhibit this
misbehavior.
----------
components: Library (Lib)
messages: 86010
nosy: exarkun
severity: normal
status: open
title: xmlrpclib loads invalid documents
type: behavior
versions: Python 2.5, Python 2.6
_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue5767>
_______________________________________
More information about the New-bugs-announce
mailing list