This document is for an old version of Python that is no longer supported. You should upgrade and read the documentação do Python para versão estável atual.

# O Objeto `None`

Observe que o `PyTypeObject` para `None` não está diretamente exposto pela API Python/C. Como `None` é um singleton, é suficiente testar a identidade do objeto (usando `==` em C). Não há nenhuma função `PyNone_Check()` pela mesma razão.

PyObject* `Py_None`

  O objeto Python `None`, denota falta de valor. Este objeto não tem métodos. O mesmo precisa ser tratado como qualquer outro objeto com relação à contagem de referência.

`Py_RETURN_NONE`

  Properly handle returning `Py_None` from within a C function.

  Novo na versão 2.4.