bpo-38644: Pass tstate to _Py_FinishPendingCalls() (GH-17990)

_Py_FinishPendingCalls() now expects a tstate argument, instead of a
runtime argument.
This commit is contained in:
Victor Stinner 2020-01-13 18:46:59 +01:00 committed by GitHub
parent 3430c55417
commit 2b1df4592e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 4 additions and 4 deletions

View file

@ -585,11 +585,11 @@ error:
}
void
_Py_FinishPendingCalls(_PyRuntimeState *runtime)
_Py_FinishPendingCalls(PyThreadState *tstate)
{
assert(PyGILState_Check());
PyThreadState *tstate = _PyRuntimeState_GetThreadState(runtime);
_PyRuntimeState *runtime = tstate->interp->runtime;
struct _pending_calls *pending = &runtime->ceval.pending;
PyThread_acquire_lock(pending->lock, WAIT_LOCK);