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 dw
Recipients benjamin.peterson, dw, hynek, pitrou, serhiy.storchaka, stutzbach
Date 2014-07-18.07:12:03
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1405667523.88.0.300758634107.issue22003@psf.upfronthosting.co.za>
In-reply-to
Content
Good catch :( There doesn't seem to be way a to ask for an immutable buffer, so perhaps it could just be a little more selective. I think the majority of use cases would still be covered if the sharing behaviour was restricted only to BytesType.

In that case "Py_buffer initialdata" could become a PyObject*, saving a small amount of memory, and allowing reuse of the struct member if BytesIO was also modified to directly write into a private BytesObject
History
Date User Action Args
2014-07-18 07:12:03dwsetrecipients: + dw, pitrou, benjamin.peterson, stutzbach, hynek, serhiy.storchaka
2014-07-18 07:12:03dwsetmessageid: <1405667523.88.0.300758634107.issue22003@psf.upfronthosting.co.za>
2014-07-18 07:12:03dwlinkissue22003 messages
2014-07-18 07:12:03dwcreate