diff options
author | Victor Stinner <vstinner@python.org> | 2020-03-18 18:28:53 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-03-18 18:28:53 (GMT) |
commit | 8849e5962ba481d5d414b3467a256aba2134b4da (patch) | |
tree | 469b2d1023971843ce4e29f88ecbc8503342830f /Objects/tupleobject.c | |
parent | 1c60567b9a4c8f77e730de9d22690d8e68d7e5f6 (diff) | |
download | cpython-8849e5962ba481d5d414b3467a256aba2134b4da.zip cpython-8849e5962ba481d5d414b3467a256aba2134b4da.tar.gz cpython-8849e5962ba481d5d414b3467a256aba2134b4da.tar.bz2 |
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.
Diffstat (limited to 'Objects/tupleobject.c')
0 files changed, 0 insertions, 0 deletions