[Cython] 'with gil:' statement

mark florisson markflorisson88 at gmail.com
Wed Mar 16 13:28:26 CET 2011

On 16 March 2011 13:01, mark florisson <markflorisson88 at gmail.com> wrote:
>>> Another feedback is that I wonder whether we should put the "gil" and
>>> "nogil" psuedo-context managers both in cython namespace, and sort of
>>> deprecate the "global" nogil, rather than introduce yet another name that
>>> can't be used safely for all kinds of variables.
>> Hmm, good catch. Actually, 'with cython.nogil:' is already possible,
>> but cython.gil isn't (in fact, 'with cython.somethingrandom:' seems to
>> simply be ignored).
>> So I guess I'll have to fix that :)
> I attached a patch for 'with cython.gil:'.

Attached a patch to disallow invalid directives in with statements. I
ran the test suite to ensure I didn't break anything.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: error_on_invalid_with_directives.patch
Type: application/octet-stream
Size: 985 bytes
Desc: not available
URL: <http://mail.python.org/pipermail/cython-devel/attachments/20110316/d45ddd75/attachment.obj>

More information about the cython-devel mailing list