El objeto None
Tenga en cuenta que PyTypeObject
para None
no está expuesto directamente en la API de Python/C. Como None
es un singleton, es suficiente probar la identidad del objeto (usando ==
en C). No existe la función PyNone_Check()
por la misma razón.
-
PyObject *
Py_None
El objeto None
de Python, denota falta de valor. Este objeto no tiene métodos. Debe tratarse como cualquier otro objeto con respecto a los recuentos de referencia.
-
Py_RETURN_NONE
Maneje adecuadamente el retorno Py_None
desde una función en C (es decir, incremente el recuento de referencia de None
y devuélvalo).