mirror of
https://github.com/python/cpython.git
synced 2025-08-04 08:59:19 +00:00
Migrate to Sphinx 1.0 C language constructs.
This commit is contained in:
parent
64a41edb03
commit
60203b41b0
106 changed files with 2573 additions and 2569 deletions
|
@ -7,20 +7,20 @@ The None Object
|
|||
|
||||
.. index:: object: None
|
||||
|
||||
Note that the :ctype:`PyTypeObject` for ``None`` is not directly exposed in the
|
||||
Note that the :c:type:`PyTypeObject` for ``None`` is not directly exposed in the
|
||||
Python/C API. Since ``None`` is a singleton, testing for object identity (using
|
||||
``==`` in C) is sufficient. There is no :cfunc:`PyNone_Check` function for the
|
||||
``==`` in C) is sufficient. There is no :c:func:`PyNone_Check` function for the
|
||||
same reason.
|
||||
|
||||
|
||||
.. cvar:: PyObject* Py_None
|
||||
.. c:var:: PyObject* Py_None
|
||||
|
||||
The Python ``None`` object, denoting lack of value. This object has no methods.
|
||||
It needs to be treated just like any other object with respect to reference
|
||||
counts.
|
||||
|
||||
|
||||
.. cmacro:: Py_RETURN_NONE
|
||||
.. c:macro:: Py_RETURN_NONE
|
||||
|
||||
Properly handle returning :cdata:`Py_None` from within a C function (that is,
|
||||
Properly handle returning :c:data:`Py_None` from within a C function (that is,
|
||||
increment the reference count of None and return it.)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue