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).