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