Skip to content

Commit 26c577d

Browse files
committed
add comment
1 parent f3a763a commit 26c577d

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

Python/optimizer.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -315,6 +315,8 @@ static void
315315
uop_dealloc(PyObject *op) {
316316
_PyExecutorObject *self = _PyExecutorObject_CAST(op);
317317

318+
// Object might be already untracked if we are in a GC cycle (via tp_clear).
319+
// Avoid double-untracking.
318320
if (_PyObject_GC_IS_TRACKED(self)) {
319321
_PyObject_GC_UNTRACK(self);
320322
}

0 commit comments

Comments
 (0)