commit | 8849e5962ba481d5d414b3467a256aba2134b4da | [log] [tgz] |
---|---|---|
author | Victor Stinner <vstinner@python.org> | Wed Mar 18 19:28:53 2020 +0100 |
committer | GitHub <noreply@github.com> | Wed Mar 18 19:28:53 2020 +0100 |
tree | 469b2d1023971843ce4e29f88ecbc8503342830f | |
parent | 1c60567b9a4c8f77e730de9d22690d8e68d7e5f6 [diff] |
bpo-39984: trip_signal() uses PyGILState_GetThisThreadState() (GH-19061) bpo-37127, bpo-39984: * trip_signal() and Py_AddPendingCall() now get the current Python thread state using PyGILState_GetThisThreadState() rather than _PyRuntimeState_GetThreadState() to be able to get it even if the GIL is released. * _PyEval_SignalReceived() now expects tstate rather than ceval. * Remove ceval parameter of _PyEval_AddPendingCall(): ceval is now get from tstate parameter.