I ' Я прочитал документацию по Python C-API и даже написал несколько модулей расширения. Однако мне все еще не совсем ясна точная семантика, когда дело доходит до возврата объектов Python из C ...
Как __slots__ реализовано в Python?
Это отображается в интерфейсе C?
Как добиться поведения __slots__ при определении класса Python в C с помощью PyTypeObject?
I've discovered a function in the Python C API named PyEval_CallFunction which seems to be useful. It allows you to invoke a Python callable by saying something like: PyEval_CallFunction(obj, "OOO", ...
Я пишу класс Python на C и хочу поместить утверждения в свой код отладки. assert.h меня устраивает. Это помещается только в отладочные компиляции, поэтому нет никаких шансов, что сбой утверждения повлияет на пользователя ...