Как определить подкласс с Python3 C API, используя Py_LIMITED_API? - PullRequest
3 голосов
/ 05 апреля 2019

Как я могу определить класс подкласса с помощью Python C API, суперкласс которого взят из чистого модуля Python?

Документация Python упоминает, что вы можете определить PyTypeObject, который наследуется от другого PyTypeObjectно ничего не говорит о работе с чистыми классами Python.

Этот ответ показывает способ определения класса Python из C API, но он использует PyInstanceMethod_New, который недоступен, когдаPY_LIMITED_API определен.

...