A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://mail.python.org/pipermail/python-dev/2002-December/031141.html below:

[Python-Dev] PEP 298

[Python-Dev] PEP 298Jack Jansen Jack.Jansen@cwi.nl
Fri, 13 Dec 2002 13:33:16 +0100
On Thursday, Dec 12, 2002, at 20:10 Europe/Amsterdam, Guido van Rossum 
wrote:
>> If you call YAGNI, it's ok for me, that's why I'm asking. Better save
>> the time in this case...
>
> Well, I have no personal need for it.  If you're the only one, that
> sounds like a big YAGNI to me...

Well... Note that you are currently living dangerously if you're using 
an s# format and access that buffer again after a 
Py_BEGIN_ALLOW_THREADS. If the object passed from Python was a mutable 
object with a buffer interface there's a chance that another thread has 
moved the underlying data.

The PyArg_Parse replacement I would like to do (for which I have had, 
unfortunately, absolutely no support up to now, and which I don't feel 
up to designing all by myself) could fix this with PEP298: it would use 
the locked buffer interface if available on the object, and release the 
locked buffer after your method returns.
--
Jack Jansen, <Jack.Jansen@cwi.nl>, http://www.cwi.nl/~jack
If I can't dance I don't want to be part of your revolution -- Emma 
Goldman




RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4