This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author serhiy.storchaka
Recipients benjamin.peterson, martin.panter, pitrou, serhiy.storchaka, stutzbach
Date 2016-04-12.19:39:06
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1460489946.13.0.11121730078.issue26720@psf.upfronthosting.co.za>
In-reply-to
Content
I meant getting rid of memoryview at all and passing bytes buffer object directly to underlying write. But now I see that this idea perhaps is not feasible since we must write not only from the start of the buffer.

A writer like AuditableBytesIO is very attractive implementation. I used it multiple times, especially in tests. Your initial proposition LGTM, and perhaps this is only the solution applicable in maintained releases. Thus we should implement it in any case. In 3.6 we can add a warning.

Note that there are two kinds of references to a buffer: a reference to memoryview object and new memoryview that refers to the same buffer.
History
Date User Action Args
2016-04-12 19:39:06serhiy.storchakasetrecipients: + serhiy.storchaka, pitrou, benjamin.peterson, stutzbach, martin.panter
2016-04-12 19:39:06serhiy.storchakasetmessageid: <1460489946.13.0.11121730078.issue26720@psf.upfronthosting.co.za>
2016-04-12 19:39:06serhiy.storchakalinkissue26720 messages
2016-04-12 19:39:06serhiy.storchakacreate