[Python-Dev] Reject bytearray filename in Python 3.2 (original) (raw)

Nick Coghlan ncoghlan at gmail.com
Thu Apr 22 13:32:54 CEST 2010


Victor Stinner wrote:

Le jeudi 22 avril 2010 00:21:02, vous avez écrit :

Victor Stinner wrote:

I will be very sad if someone ask me to keep bytearray filename support in 3.2 because I opened a lot of issues about surrogates and I would make my work more diffcult :-( I don't have an opinion one way or the other regarding bytearray, but even if you deprecated it rather than dropping it, couldn't you just add the surrogate support for the Unicode path and leave the bytecode path with the legacy behaviour? Yes, we can do everything. But does it really have a sense? No Python function using filenames return a bytearray object. Example: os.listdir() and os.walk() result type is bytes or str.

Oh, never mind then, I misunderstood the question ('bytearray' flipped to 'bytes' in my brain).

I don't see the point in allowing a mutable argument either.

Cheers, Nick.

-- Nick Coghlan | ncoghlan at gmail.com | Brisbane, Australia



More information about the Python-Dev mailing list