[Python-ideas] Add encoding attribute to bytes
Georg Brandl
g.brandl at gmx.net
Tue Nov 10 09:20:15 CET 2009
Terry Reedy schrieb:
> Georg Brandl wrote:
>
>>> What I do not know if it is feasible to give an immutable instance of a
>>> builtin class a mutable attribute slot.
>>
>> As soon as you can mutate an instance, it is not an immutable type anymore.
>> Calling it "immutable" despite will cause trouble. (The same bytes instance
>> could be used somewhere else transparently, e.g. as a function default
>> argument, or cached as a constant local.)
>
> OK, scratch that implementation of my idea.
>>
>> As for the usefulness, I often have to work with proprietary communication
>> protocols between computer and devices, and there the bytes have no encoding
>> whatsoever
>
> Random bits? It seems to me that protocol means some sort of encoding,
> formatting, or structuring, some sort of agreed on interpretation, even
> if private.
Sure, but nothing you could map entirely onto a string of Unicode characters.
Georg
More information about the Python-ideas
mailing list