diff options
Diffstat (limited to 'Python')
-rw-r--r-- | Python/ceval.c | 4 | ||||
-rw-r--r-- | Python/context.c | 2 | ||||
-rw-r--r-- | Python/import.c | 2 | ||||
-rw-r--r-- | Python/pylifecycle.c | 10 | ||||
-rw-r--r-- | Python/pystate.c | 2 |
5 files changed, 10 insertions, 10 deletions
diff --git a/Python/ceval.c b/Python/ceval.c index 0b74003..81a21c9 100644 --- a/Python/ceval.c +++ b/Python/ceval.c @@ -298,7 +298,7 @@ PyStatus _PyEval_InitGIL(PyThreadState *tstate) { #ifndef EXPERIMENTAL_ISOLATED_SUBINTERPRETERS - if (!_Py_IsMainInterpreter(tstate)) { + if (!_Py_IsMainInterpreter(tstate->interp)) { /* Currently, the GIL is shared by all interpreters, and only the main interpreter is responsible to create and destroy it. */ @@ -326,7 +326,7 @@ void _PyEval_FiniGIL(PyThreadState *tstate) { #ifndef EXPERIMENTAL_ISOLATED_SUBINTERPRETERS - if (!_Py_IsMainInterpreter(tstate)) { + if (!_Py_IsMainInterpreter(tstate->interp)) { /* Currently, the GIL is shared by all interpreters, and only the main interpreter is responsible to create and destroy it. */ diff --git a/Python/context.c b/Python/context.c index 82826bf..6a45621 100644 --- a/Python/context.c +++ b/Python/context.c @@ -1302,7 +1302,7 @@ _PyContext_ClearFreeList(PyThreadState *tstate) void _PyContext_Fini(PyThreadState *tstate) { - if (_Py_IsMainInterpreter(tstate)) { + if (_Py_IsMainInterpreter(tstate->interp)) { Py_CLEAR(_token_missing); } _PyContext_ClearFreeList(tstate); diff --git a/Python/import.c b/Python/import.c index 75ac21d..6189dcf 100644 --- a/Python/import.c +++ b/Python/import.c @@ -441,7 +441,7 @@ _PyImport_FixupExtensionObject(PyObject *mod, PyObject *name, return -1; } - if (_Py_IsMainInterpreter(tstate)) { + if (_Py_IsMainInterpreter(tstate->interp)) { if (def->m_size == -1) { if (def->m_base.m_copy) { /* Somebody already imported the module, diff --git a/Python/pylifecycle.c b/Python/pylifecycle.c index bf5dcdd..f990fa6 100644 --- a/Python/pylifecycle.c +++ b/Python/pylifecycle.c @@ -430,7 +430,7 @@ interpreter_update_config(PyThreadState *tstate, int only_update_path_config) } } - if (_Py_IsMainInterpreter(tstate)) { + if (_Py_IsMainInterpreter(tstate->interp)) { PyStatus status = _PyConfig_WritePathConfig(config); if (_PyStatus_EXCEPTION(status)) { _PyErr_SetFromPyStatus(status); @@ -627,7 +627,7 @@ static PyStatus pycore_init_types(PyThreadState *tstate) { PyStatus status; - int is_main_interp = _Py_IsMainInterpreter(tstate); + int is_main_interp = _Py_IsMainInterpreter(tstate->interp); status = _PyGC_Init(tstate); if (_PyStatus_EXCEPTION(status)) { @@ -1003,7 +1003,7 @@ init_interp_main(PyThreadState *tstate) assert(!_PyErr_Occurred(tstate)); PyStatus status; - int is_main_interp = _Py_IsMainInterpreter(tstate); + int is_main_interp = _Py_IsMainInterpreter(tstate->interp); PyInterpreterState *interp = tstate->interp; const PyConfig *config = _PyInterpreterState_GetConfig(interp); @@ -1597,7 +1597,7 @@ finalize_interp_types(PyThreadState *tstate) static void finalize_interp_clear(PyThreadState *tstate) { - int is_main_interp = _Py_IsMainInterpreter(tstate); + int is_main_interp = _Py_IsMainInterpreter(tstate->interp); /* Clear interpreter state and all thread states */ _PyInterpreterState_Clear(tstate); @@ -1622,7 +1622,7 @@ finalize_interp_clear(PyThreadState *tstate) static void finalize_interp_delete(PyThreadState *tstate) { - if (_Py_IsMainInterpreter(tstate)) { + if (_Py_IsMainInterpreter(tstate->interp)) { /* Cleanup auto-thread-state */ _PyGILState_Fini(tstate); } diff --git a/Python/pystate.c b/Python/pystate.c index 922e5be..f4fd039 100644 --- a/Python/pystate.c +++ b/Python/pystate.c @@ -1327,7 +1327,7 @@ PyThreadState_IsCurrent(PyThreadState *tstate) PyStatus _PyGILState_Init(PyThreadState *tstate) { - if (!_Py_IsMainInterpreter(tstate)) { + if (!_Py_IsMainInterpreter(tstate->interp)) { /* Currently, PyGILState is shared by all interpreters. The main * interpreter is responsible to initialize it. */ return _PyStatus_OK(); |