[Python-3000] bug in i/o module buffering?
janssen at parc.com
Sun Oct 28 19:28:14 CET 2007
Jim Jewett wrote:
> On 10/27/07, Bill Janssen <janssen at parc.com> wrote:
> > > > File "/local/python/3k/src/Lib/io.py", line 455, in read
> > > > del b[n:]
> > > > TypeError: 'slice' object does not support item deletion
> > b = bytes(n.__index__())
> Isn't bytes the *im*mutable bytestring, so that you would need a
> buffer (rather than a bytes) if you plan to clear it out?
I think when this code was written, "bytes" was mutable (that's why it
couldn't be a key in a dict). If I understand the grand plan
correctly, "bytes" will become "buffer" (mutable), and "str8" will
become "bytes" (immutable).
More information about the Python-3000