summaryrefslogtreecommitdiff
path: root/Python
diff options
context:
space:
mode:
Diffstat (limited to 'Python')
-rw-r--r--Python/ceval.c18
1 files changed, 0 insertions, 18 deletions
diff --git a/Python/ceval.c b/Python/ceval.c
index b114b5bf21..6140815330 100644
--- a/Python/ceval.c
+++ b/Python/ceval.c
@@ -240,8 +240,6 @@ PyEval_ReleaseThread(PyThreadState *tstate)
void
PyEval_ReInitThreads(void)
{
- _Py_IDENTIFIER(_after_fork);
- PyObject *threading, *result;
PyThreadState *current_tstate = PyThreadState_GET();
if (!gil_created())
@@ -251,22 +249,6 @@ PyEval_ReInitThreads(void)
take_gil(current_tstate);
main_thread = PyThread_get_thread_ident();
- /* Update the threading module with the new state.
- */
- threading = PyMapping_GetItemString(current_tstate->interp->modules,
- "threading");
- if (threading == NULL) {
- /* threading not imported */
- PyErr_Clear();
- return;
- }
- result = _PyObject_CallMethodId(threading, &PyId__after_fork, NULL);
- if (result == NULL)
- PyErr_WriteUnraisable(threading);
- else
- Py_DECREF(result);
- Py_DECREF(threading);
-
/* Destroy all threads except the current one */
_PyThreadState_DeleteExcept(current_tstate);
}