[Python-Dev] Py3k bytes type in 2.x (Re: nonlocal keyword in 2.x?)

"Martin v. Löwis" martin at v.loewis.de
Wed Nov 4 19:37:51 CET 2009


Nick Coghlan wrote:
> Lennart Regebro wrote:
>> I also would really like to see a real port of the bytes class to 2.6,
>> but I have a vague memory that there was some reason that wouldn't
>> work.
> 
> Not so much that it wouldn't work, but that the interfaces to support
> using it effectively really aren't there - lots of areas in the standard
> library needed to be tweaked to cope with bytes objects in 3.x.

I see the problem differently: if a bytes type was added, nothing would
use it. In particular, IO wouldn't start returning bytes (although it
could accept them); IO would continue to return str. Therefore, I'm
skeptical that adding a *third* string type to 3.x would do any good.

Regards,
Martin


More information about the Python-Dev mailing list