PyXML problem between python 2.3 and python 2.4

P

PyStarbuck

Hi All,

Has anybody had an issue with compatiblity between XML files between
python 2.3 and python 2.4.

I have PyXML 0.8.3 installed in ClearCase and it is shared between
Solaris and Windows.

Here is an example on my system:

ActivePython 2.3.4 Build 233 (ActiveState Corp.) based on
Python 2.3.4 (#53, Oct 18 2004, 20:35:07) [MSC v.1200 32 bit (Intel)]
on win32
Type "help", "copyright", "credits" or "license" for more information.
ActivePython 2.4 Build 243 (ActiveState Corp.) based on
Python 2.4 (#60, Nov 30 2004, 09:34:21) [MSC v.1310 32 bit (Intel)] on
win32
Type "help", "copyright", "credits" or "license" for more information.Traceback (most recent call last):
File "<stdin>", line 1, in ?
File "C:\cc\sweeneym_atf\reuse_python\xml\marshal\generic.py", line
377, in load
return m._load(file)
File "C:\cc\sweeneym_atf\reuse_python\xml\marshal\generic.py", line
396, in _load
p.parseFile(file)
File
"C:\cc\sweeneym_atf\reuse_python\xml\sax\drivers\drv_pyexpat.py", line
74, in parseFile
self.close()
File
"C:\cc\sweeneym_atf\reuse_python\xml\sax\drivers\drv_pyexpat.py", line
132, in close
if self.parser.Parse("", 0) != 1:
xml.parsers.expat.ExpatError: parsing finished: line 17, column 0

I then performed a test by doing the following:

1) From python 2.4, marshal sys.path into a test24.xml file.
2) From python 2.3 un-marshal the test24.xml file, it workes.
3) From python 2.3 re-marshal the just un-marshaled list into
test23.xml
4) Back in python24, un-marshal test23.xml, it failed.
5) Perform a diff on the new files, identical.


Any Ideas?
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,744
Messages
2,569,484
Members
44,904
Latest member
HealthyVisionsCBDPrice

Latest Threads

Top