[Python-Dev] bitwise operations for bytes and bytearray

Andrew Barnert abarnert at yahoo.com
Thu Jan 7 19:12:06 EST 2016


On Jan 7, 2016, at 15:57, Martin Panter <vadmium+py at gmail.com> wrote:
> 
>> On 7 January 2016 at 22:26, Blake Griffith <blake.a.griffith at gmail.com> wrote:
>> I'm interested in adding the functionality to do something like:
>> 
>>>>> b'a' ^ b'b'
>> b'\x03'
>> 
>> 
>> Instead of the good ol' TypeError.
>> 
>> I think both bytes and bytearray should support all the bitwise operations.
> 
> There is a bug open about adding this kind of functionality:
> <https://bugs.python.org/issue19251>.

And it's in the needs patch stage, which makes it perfect for the OP: in addition to learning how to hack on builtin types, he can also learn the other parts of the dev process. (Even if the bug is eventually rejected, as seems likely given that it sat around for three years with no compelling use case  and then Guido added a "very skeptical" comment.)


More information about the Python-Dev mailing list