[Python-Dev] email package status in 3.X

Terry Reedy tjreedy at udel.edu
Mon Jun 21 00:21:20 CEST 2010


On 6/20/2010 4:10 PM, Jesse Noller wrote:
> On Sun, Jun 20, 2010 at 2:40 PM, P.J. Eby<pje at telecommunity.com>  wrote:

>> While reading over this thread, I'm wondering whether at least my
>> (WSGI-related) problems in this area would be solved by the availability of
>> a type (say "bstr") that was simply a wrapper providing string-like behavior
>> over an underlying bytes, byte array, or memoryview, that would produce
>> objects of compatible type when combined with strings (by encoding them to
>> match).

> I hate to reply with a simple +1 - but I've heard this pain and
> proposal from a frightening number of people, something which allowed
> you to use bytes with some of the sting methods would go a really long
> way to solving a lot of peoples python 3 pain. I don't relish the idea
> that once people start moving over, there might be a billion
> implementations of "things like this".

Given that the 3.x bytes and bytearray classes do retain text methods 
like .capitalize(), which are meaningless for arbitrary binary data, it 
is not clear to me what you are asking for or what problem a new class 
would solve. I am curious though.

Terry Jan Reedy



More information about the Python-Dev mailing list