Все предоставляемые Python типы имеют метод проверки (т. Е. PyList_Check
), который позволяет проверить, является ли произвольный PyObject*
действительно конкретным типом.
Как я могу реализовать это для моих собственных типов? Я не нашел ничего хорошего в Интернете для этого, хотя это кажется вполне нормальным занятием.
Кроме того, может быть, я просто ужасно смотрю сквозь большие исходные деревья, но я не могу на всю жизнь найти реализацию PyList_Check
или любого из ее спутников в исходном коде Python (2.5).