Message71873
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? |
|
Date |
User |
Action |
Args |
2008-08-24 21:13:26 | teoliphant | set | recipients:
+ teoliphant, lemburg, loewis, barry, amaury.forgeotdarc, pitrou, donmez, benjamin.peterson, gpolo |
2008-08-24 21:13:26 | teoliphant | set | messageid: <1219612406.28.0.241779655738.issue3139@psf.upfronthosting.co.za> |
2008-08-24 21:13:25 | teoliphant | link | issue3139 messages |
2008-08-24 21:13:25 | teoliphant | create | |
|