summaryrefslogtreecommitdiffstats
path: root/Objects/codeobject.c
diff options
context:
space:
mode:
Diffstat (limited to 'Objects/codeobject.c')
-rw-r--r--Objects/codeobject.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/Objects/codeobject.c b/Objects/codeobject.c
index 605167c..810f847 100644
--- a/Objects/codeobject.c
+++ b/Objects/codeobject.c
@@ -1504,7 +1504,8 @@ clear_executors(PyCodeObject *co)
assert(co->co_executors);
for (int i = 0; i < co->co_executors->size; i++) {
if (co->co_executors->executors[i]) {
- _Py_ExecutorClear(co->co_executors->executors[i]);
+ _Py_ExecutorDetach(co->co_executors->executors[i]);
+ assert(co->co_executors->executors[i] == NULL);
}
}
PyMem_Free(co->co_executors);