[Twisted-Python] Re: twisted.internet.abstract.FileDescription.write vs unicode

Michael Hudson mwh at python.net
Tue Jul 13 09:30:01 EDT 2004


Bob Ippolito <bob at redivi.com> writes:

> On Jul 12, 2004, at 6:30 PM, Jeff Bowden wrote:
>
>> Is there a good reason for
>> twisted.internet.abstract.FileDescription.write to require
>> isinstance(data, str) rather than also allowing isinstance(type,
>> unicode)??
>
> Yeah, unicode doesn't have a designated wire format and Python's
> default encoding choice is generally VERY stupid (usually ascii or
> latin-1) which leads to hard to detect bugs.

Pff, Python's choice is very wimpy which means that bugs bite you
earlier.  The real problem is the double-duty thing others alluded to;
there's no way changing the default encoding can make this go away.

Cheers,
mwh

-- 
  same software, different verbosity settings (this one goes to
  eleven)                             -- the effbot on the martellibot





More information about the Twisted-Python mailing list