STINNER Victor <vstin...@python.org> added the comment:

_testcapi uses _PyObject_GC_IS_TRACKED(). This macro is exposed in Python as 
gc.is_tracked(). IMO the function should be available in the public C API. For 
example, PyObject_GC_IsTracked(obj).

Cython uses _PyGC_FINALIZED(). This macro is exposed in Python as 
gc.is_finalized(). So again, I consider that it should be exposed in a public C 
function as well, like PyObject_GC_IsFinalized(obj).

----------
nosy: +pablogsal

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue40241>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to