[Python-Dev] Printing and __unicode__
Martin v. Loewis
martin@v.loewis.de
13 Nov 2002 22:07:36 +0100
Guido van Rossum <guido@python.org> writes:
> I'm not sure about those names, but I agree that the encoding should
> be forced when the StringIO instance is created. Given that using
> Unicode with these is currently fragile at best, maybe we should say
> that unless you give an encoding argument, it's a byte stream and
> doesn't allow Unicode at all? That would be consistent with cStringIO.
But it would break compatibility, atleast with
xml.dom.minidom.Node.write, which support StringIO currently, and will
collect Unicode strings in it.
Regards,
Martin