commit | d12d0e7c0fe2b49c40ac4d66365147c619d6c475 | [log] [tgz] |
---|---|---|
author | Victor Stinner <vstinner@python.org> | Thu Nov 07 12:42:07 2019 +0100 |
committer | GitHub <noreply@github.com> | Thu Nov 07 12:42:07 2019 +0100 |
tree | 9ccd0a4fdb77f4c9ee169c9f775eab2de78bffd0 | |
parent | 991b02dc871e101e98edece37d8a570f6a39d79f [diff] |
bpo-38733: PyErr_Occurred() caller must hold the GIL (GH-17080) bpo-3605, bpo-38733: Optimize _PyErr_Occurred(): remove "tstate == NULL" test. Py_FatalError() no longer calls PyErr_Occurred() if called without holding the GIL. So PyErr_Occurred() no longer has to support tstate==NULL case. _Py_CheckFunctionResult(): use directly _PyErr_Occurred() to avoid explicit "!= NULL" test.