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 pitrou
Recipients grahamd, ncoghlan, pitrou
Date 2012-08-21.22:56:44
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1345589609.3326.24.camel@localhost.localdomain>
In-reply-to <1345588600.67.0.0529685927947.issue15751@psf.upfronthosting.co.za>
Content
> Those macros only work for general GIL releasing and pop straight
> away, not for the case where released, calls into some non Python C
> library, which then calls back into Python.

I see, so you are right that this new API could be useful. However, we
should also add a new GIL state API that fixes the issue for good (by
passing an interpreter), otherwise we will still have such discussions
in five years and it will be very silly.

> My recollection is, and so unless they have changed it, SWIG generated
> calls use the GILState calls. See:

Well, if SWIG isn't fixed, people should stop using an unmaintained and
buggy tool.
History
Date User Action Args
2012-08-21 22:56:45pitrousetrecipients: + pitrou, ncoghlan, grahamd
2012-08-21 22:56:45pitroulinkissue15751 messages
2012-08-21 22:56:44pitroucreate