[Python-Dev] r84562 - in python/branches/py3k: Doc/library/io.rst Lib/_pyio.py Lib/test/test_memoryio.py Misc/NEWS Modules/_io/_iomodule.c Modules/_io/_iomodule.h Modules/_io/bytesio.c

Nick Coghlan ncoghlan at gmail.com
Tue Sep 7 15:41:40 CEST 2010


On Tue, Sep 7, 2010 at 11:09 PM, Antoine Pitrou <solipsis at pitrou.net> wrote:
> On Tue, 7 Sep 2010 23:01:17 +1000
> Nick Coghlan <ncoghlan at gmail.com> wrote:
>> > +        # After the buffer gets released, we can resize the BytesIO again
>> > +        del buf
>> > +        support.gc_collect()
>> > +        memio.truncate()
>>
>> I've raised an RFE (http://bugs.python.org/issue9789) to point out
>> that the need for that GC collect call in there to make the test
>> portable to other implementations is rather ugly and supporting an
>> explicit "buf.release()" call may be a nicer option.
>
> There was already an issue open for the context management option:
> http://bugs.python.org/issue9757

Yeah, I didn't even think to check if you'd already put that up there.
I've now closed 9789 as a duplicate of that issue.

Cheers,
Nick.

-- 
Nick Coghlan   |   ncoghlan at gmail.com   |   Brisbane, Australia


More information about the Python-Dev mailing list