Searched refs:tp_finalize (Results 1 – 12 of 12) sorted by relevance
/external/python/cpython3/Doc/includes/ |
D | typestruct.h | 78 destructor tp_finalize; member
|
/external/python/cpython3/Objects/ |
D | typeslots.inc | 81 offsetof(PyHeapTypeObject, ht_type.tp_finalize),
|
D | object.c | 189 if (tp->tp_finalize == NULL) in PyObject_CallFinalizer() 195 tp->tp_finalize(self); in PyObject_CallFinalizer()
|
D | typeobject.c | 1213 if (type->tp_finalize) { in subtype_dealloc() 1261 has_finalizer = type->tp_finalize || type->tp_del; in subtype_dealloc() 1263 if (type->tp_finalize) { in subtype_dealloc() 5343 COPYSLOT(tp_finalize); in inherit_slots() 7175 TPSLOT("__del__", tp_finalize, slot_tp_finalize, (wrapperfunc)wrap_del, ""),
|
/external/python/cpython3/Misc/NEWS.d/ |
D | 3.5.0b3.rst | 242 _testmultiphase and xxlimited now use tp_traverse and tp_finalize to avoid
|
/external/python/cpython3/Include/cpython/ |
D | object.h | 272 destructor tp_finalize; member
|
/external/python/cpython3/Doc/c-api/ |
D | typeobj.rst | 146 …| :c:member:`~PyTypeObject.tp_finalize` | :c:type:`destructor` | __del__ … 1145 This bit is set when the :c:member:`~PyTypeObject.tp_finalize` slot is present in the 1152 :c:member:`~PyTypeObject.tp_finalize` slot is always present in the 1849 This field is deprecated. Use :c:member:`~PyTypeObject.tp_finalize` instead. 1861 .. c:member:: destructor PyTypeObject.tp_finalize 1865 void tp_finalize(PyObject *self); 1867 If :c:member:`~PyTypeObject.tp_finalize` is set, the interpreter calls it once when 1874 :c:member:`~PyTypeObject.tp_finalize` should not mutate the current exception status;
|
/external/python/cpython3/Modules/ |
D | _asynciomodule.c | 1547 .tp_finalize = (destructor)FutureObj_finalize, 2549 .tp_finalize = (destructor)TaskObj_finalize,
|
D | gcmodule.c | 966 (finalize = Py_TYPE(op)->tp_finalize) != NULL) { in finalize_garbage()
|
/external/python/cpython3/Doc/extending/ |
D | newtypes.rst | 133 :c:member:`~PyTypeObject.tp_finalize` type method.
|
/external/python/cpython3/Doc/whatsnew/ |
D | 3.8.rst | 2111 :c:member:`~PyTypeObject.tp_finalize` (:const:`Py_TPFLAGS_HAVE_FINALIZE` 2112 is not checked anymore before reading :c:member:`~PyTypeObject.tp_finalize`).
|
D | 3.5.rst | 2212 The :c:member:`PyTypeObject.tp_finalize` slot is now part of the stable ABI.
|