| 24975 | /* FastTypeChecks */ |
| 24976 | #if CYTHON_COMPILING_IN_CPYTHON |
| 24977 | static int __Pyx_InBases(PyTypeObject *a, PyTypeObject *b) { |
| 24978 | while (a) { |
| 24979 | a = __Pyx_PyType_GetSlot(a, tp_base, PyTypeObject*); |
| 24980 | if (a == b) |
| 24981 | return 1; |
| 24982 | } |
| 24983 | return b == &PyBaseObject_Type; |
| 24984 | } |
| 24985 | static CYTHON_INLINE int __Pyx_IsSubtype(PyTypeObject *a, PyTypeObject *b) { |
| 24986 | PyObject *mro; |
| 24987 | if (a == b) return 1; |
no outgoing calls
no test coverage detected