[Python-Dev] Minidom and Unicode
Mon, 3 Jul 2000 16:01:17 +0200
> > $ export LANG=posix.utf8
> > (or to put it another way, I'm not sure the repr/str fix is
> > the real culprit here...)
> I think it is. My understanding is that repr always returns something
> printable - if possible even something that can be passed to eval. I'd
> certainly expect that a minidom Node can be printed always, no matter
> what the default encoding is.
> Consequently, I'd prefer if the conversion uses some fixed, repr-style
> encoding, eg. unicode-escape (just as repr of a unicode object does).
oh, you're right. repr should of course use unicode-escape, not
the default encoding. my fault.
I'll update the repository soonish.
> If it is deemed unacceptable to put this into the interpreter proper,
> I'd prefer if minidom is changed to allow representation of all Nodes
> on all systems.
the reason for this patch was to avoid forcing everyone to deal with
this in their own code, by providing some kind of fallback behaviour.