Antoine Pitrou <pit...@free.fr> added the comment: > Read the "Releasing the buffer" section in PEP 3118 again. Unless I'm > misunderstanding you completely, the rules you're asking for are > already in place: those fields are entirely the responsibility of the > exporting object, and it needs to ensure they remain valid until the > buffer is released.
In practice, though, we copy Py_buffer structs around and there's no way for the original object to know about that. That's the fundamental difference with a PyObject where you would only increase a refcount instead of copying the structure's contents. ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue10181> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com