SIGN IN SIGN UP
python / cpython UNCLAIMED

The Python programming language

0 0 136 Python

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.
V
Victor Stinner committed
8849e5962ba481d5d414b3467a256aba2134b4da
Parent: 1c60567
Committed by GitHub <noreply@github.com> on 3/18/2020, 6:28:53 PM