Happily, the workaround is easy.  Replace theFile with:

# Use cStringIo to avoid a crash in sax when inputFileName has unicode 
characters.
s = theFile.read()
theFile = cStringIO.StringIO(s)

My first attempt at a workaround was to use:

s = theFile.read()
parser.parseString(s)

but the expat parser does not support parseString...

Edward
--------------------------------------------------------------------
Edward K. Ream   email:  [EMAIL PROTECTED]
Leo: http://webpages.charter.net/edreamleo/front.html
--------------------------------------------------------------------


-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to