Message169286
| Author |
pitrou |
| Recipients |
asvetlov, grahamd, mhammond, ncoghlan, pitrou |
| Date |
2012年08月28日.16:47:57 |
| SpamBayes Score |
-1.0 |
| Marked as misclassified |
Yes |
| Message-id |
<1346172271.3349.3.camel@localhost.localdomain> |
| In-reply-to |
<1346163130.72.0.253867674322.issue15751@psf.upfronthosting.co.za> |
| Content |
Le mardi 28 août 2012 à 14:12 +0000, Nick Coghlan a écrit :
> old_interp = PyGILState_SwitchInterpreter(target_interp);
> old_gil = PyGILState_Ensure();
> /* Call into Python using target_interp */
> PyGILState_Release(old_gil);
> PyGILState_SwitchInterpreter(old_interp); /* May not be needed in the mod_wsgi case, since it knows it is making the outermost call into the PyGILState_* APIs */
Why wouldn't it be simply written:
old_gil = PyGILState_EnsureEx(target_interp);
/* Call into Python using target_interp */
PyGILState_Release(old_gil); |
|