Объект NoneThe None Object
Обратите внимание, что PyTypeObject для None не представлен напрямую в
Python/C API. Поскольку None является синглтоном, проверки идентичности объекта (с помощью
== в C) достаточно. Функции PyNone_Check() не существует по той же причине.
-
PyObject* Py_None
Объект Python None, обозначающий отсутствие значения. Этот объект не имеет методов.
Его следует обрабатывать так же, как любой другой объект, с точки зрения подсчёта ссылок.
-
Py_RETURN_NONE
Правильно обрабатывает возврат Py_None из C-функции (то есть
увеличивает счётчик ссылок None и возвращает его.)