You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Py_tp_bases is defined as a part of our stable ABI, but it is never tested.
» ag Py_tp_bases
Misc/stable_abi.toml
201:[const.Py_tp_bases]
Include/typeslots.h
50:#define Py_tp_bases 49
Objects/typeobject.c
4590: case Py_tp_bases:
4601: PyErr_SetString(PyExc_SystemError, "Py_tp_bases is not a tuple");
4995: case Py_tp_bases:
Doc/c-api/type.rst
321: If *bases* is ``NULL``, the *Py_tp_bases* slot is used instead.
555: Setting :c:data:`Py_tp_bases` or :c:data:`Py_tp_base` may be
585:.. c:macro:: Py_tp_bases
Doc/c-api/typeobj.rst
2009: For dynamically created classes, the :c:macro:`Py_tp_bases`
Py_tp_bases
is defined as a part of our stable ABI, but it is never tested.So, basically these paths are not covered:
cpython/Objects/typeobject.c
Lines 4590 to 4592 in 80b9e79
cpython/Objects/typeobject.c
Lines 4598 to 4602 in 80b9e79
However, there are tests that make use of
Py_tp_base
.The text was updated successfully, but these errors were encountered: