From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.1) Gecko/20020809 Description of problem: When you attempt to use the python2 xml.sax package to parse an XML file you get a syntax error internal to the library. Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1.touch /tmp/hello 2.create foo.py containing: import xml.sax xml.sax.parse("/tmp/hello", xml.sax.handler.ContentHandler) 3. python2 foo.py Actual Results: Error: Traceback (most recent call last): File "/usr/tmp/foo.py", line 4, in ? xml.sax.parse("hello", xml.sax.handler.ContentHandler) File "/usr/lib/python2.2/site-packages/_xmlplus/sax/__init__.py", line 31, in parse parser.parse(filename_or_stream) File "/usr/lib/python2.2/site-packages/_xmlplus/sax/expatreader.py", line 107, in parse self.reset() File "/usr/lib/python2.2/site-packages/_xmlplus/sax/expatreader.py", line 236, in reset self._parser = expat.ParserCreate(intern = self._interning) TypeError: 'intern' is an invalid keyword argument for this function Expected Results: Program should exit cleanly Additional info:
Removed expat from PyXML FTTB - it's broken in 0.8.0 as well.
0.7.1-5 has this removed.