Edward K. Ream schrieb:
> 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...

Right - you would have to use xml.sax.parseString (which is a global
function, not a method).

Of course, parseString just does what you did: create a cStringIO
object and operate on that.

Regards,
Martin
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to