L’objet None

Notez que le PyTypeObject de None n’est pas directement exposé via l’API Python/C. Puisque None est un singleton, tester son identité (en utilisant == en C) est suffisant. Il n’existe pas de fonction PyNone_Check() pour la même raison.

PyObject* Py_None

L’objet Python None, exprimant l’absence de valeur. Cet objet n’a aucune méthode. Il doit être traité exactement comme les autres objets en terme de comptage de références.

Py_RETURN_NONE

Renvoie, de la bonne manière, Py_None depuis une fonction C (c’est à dire en incrémentant les références à None avant de le donner).