# 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

  Manipular devidamente o retorno `Py_None` de dentro de uma função C (ou seja, incrementar a contagem de referência de `None` e devolvê-la.)