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