commit | 175a704abfcb3400aaeb66d4f098d92ca7e30892 | [log] [tgz] |
---|---|---|
author | Victor Stinner <vstinner@python.org> | Tue Mar 10 00:37:48 2020 +0100 |
committer | GitHub <noreply@github.com> | Tue Mar 10 00:37:48 2020 +0100 |
tree | 69632e4e77cf0a397bbe51cdc15d6f0624ef1cf9 | |
parent | addaaaa946855ad59c8f5c698aa0891d7e44f018 [diff] |
bpo-39877: PyGILState_Ensure() don't call PyEval_InitThreads() (GH-18891) PyGILState_Ensure() doesn't call PyEval_InitThreads() anymore when a new Python thread state is created. The GIL is created by Py_Initialize() since Python 3.7, it's not needed to call PyEval_InitThreads() explicitly. Add an assertion to ensure that the GIL is already created.