We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f3a763a commit 26c577dCopy full SHA for 26c577d
Python/optimizer.c
@@ -315,6 +315,8 @@ static void
315
uop_dealloc(PyObject *op) {
316
_PyExecutorObject *self = _PyExecutorObject_CAST(op);
317
318
+ // Object might be already untracked if we are in a GC cycle (via tp_clear).
319
+ // Avoid double-untracking.
320
if (_PyObject_GC_IS_TRACKED(self)) {
321
_PyObject_GC_UNTRACK(self);
322
}
0 commit comments