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 teoliphant
Recipients amaury.forgeotdarc, barry, benjamin.peterson, donmez, gpolo, lemburg, loewis, pitrou, teoliphant
Date 2008-08-24.21:13:25
SpamBayes Score 0.0005034696
Marked as misclassified No
Message-id <1219612406.28.0.241779655738.issue3139@psf.upfronthosting.co.za>
In-reply-to
Content
I'm sorry that I was unavailable for comment during July and August as
it looks like a lot of decisions were made that have changed the
semantics a bit.  I'm still trying to figure out why the decisions were
made that were made.   

I get the impression that most of the problems are related to objects
incorrectly managing their exported buffers, but there may be some
semantic issues related to "t#" that were not conceived of during the
many discussions surrounding the design of PEP 3118.  

I'm not convinced that Py_buffer should have grown a link to an object.
 I think this is a shortcut solution due to misuse of the protocol that
may have unfortunate consequences. 

I'm not sure where PyBuffer_Release came from.  I can't find it in the
PEP and don't remember what it's purpose is.  Did I add it or did
somebody elese?
History
Date User Action Args
2008-08-24 21:13:26teoliphantsetrecipients: + teoliphant, lemburg, loewis, barry, amaury.forgeotdarc, pitrou, donmez, benjamin.peterson, gpolo
2008-08-24 21:13:26teoliphantsetmessageid: <1219612406.28.0.241779655738.issue3139@psf.upfronthosting.co.za>
2008-08-24 21:13:25teoliphantlinkissue3139 messages
2008-08-24 21:13:25teoliphantcreate