py: Allow +, in, and compare ops between bytes and bytearray/array.

Eg b"123" + bytearray(2) now works.  This patch actually decreases code
size while adding functionality: 32-bit unix down by 128 bytes, stmhal
down by 84 bytes.
This commit is contained in:
Damien George
2014-11-05 16:30:34 +00:00
parent 346aacf27f
commit a65c03c6c0
3 changed files with 104 additions and 82 deletions

View File

@@ -0,0 +1,9 @@
# test bytes + other
print(b"123" + b"456")
print(b"123" + bytearray(2))
import array
print(b"123" + array.array('i', [1]))
print(b"\x01\x02" + array.array('b', [1, 2]))