Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork32.4k
Closed
Description
Bug report
Lines 72 to 85 in6c450f4
#undef Py_DECREF | |
#definePy_DECREF(arg) \ | |
do { \ | |
PyObject *op = _PyObject_CAST(arg); \ | |
if (_Py_IsImmortal(op)) { \ | |
_Py_DECREF_IMMORTAL_STAT_INC(); \ | |
break; \ | |
} \ | |
_Py_DECREF_STAT_INC(); \ | |
if (--op->ob_refcnt == 0) { \ | |
destructor dealloc = Py_TYPE(op)->tp_dealloc; \ | |
(*dealloc)(op); \ | |
} \ | |
} while (0) |
Tracemalloc only handlesPyRefTracer_CREATE
events and we don't have any tests forPyRefTracer_DESTROY
events.
EDIT:_testcapimodule.c
testsPyRefTracer_DESTROY
events, but only through the C API and not the Python interpreter.