[Python-3000] Weird error message from bytes type
Georg Brandl
g.brandl at gmx.net
Mon Feb 26 00:52:30 CET 2007
Thomas Wouters schrieb:
>
> This is because a bytes object is not a sequence of bytes objects, like
> strings. It's a sequence of small integer values, so you need to assign
> a small integer value to it. You can assign b'a'[0] to it, or assign
> b'a' to x[:1]. I guess we could specialcase length-1 bytes to make this
> work 'naturally', but I'm not sure that's the right approach. Guido?
If it is deemed right, see attached patch.
BTW, is it intentional that the setitem/setslice code is duplicated in
bytesobject.c?
Georg
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: bytes-ass.diff
Url: http://mail.python.org/pipermail/python-3000/attachments/20070226/faef94aa/attachment.diff
More information about the Python-3000
mailing list