mirror of
https://github.com/python/cpython.git
synced 2025-07-25 04:04:13 +00:00
Document PyCFunctionWithKeywords, add comment for PEP 3123.
This commit is contained in:
parent
a6f52786b7
commit
b355304ea4
1 changed files with 10 additions and 1 deletions
|
@ -139,6 +139,7 @@ definition of all other Python objects.
|
||||||
These macros are used in the definition of :ctype:`PyObject` and
|
These macros are used in the definition of :ctype:`PyObject` and
|
||||||
:ctype:`PyVarObject`:
|
:ctype:`PyVarObject`:
|
||||||
|
|
||||||
|
.. XXX need to document PEP 3123 changes here
|
||||||
|
|
||||||
.. cmacro:: PyObject_HEAD
|
.. cmacro:: PyObject_HEAD
|
||||||
|
|
||||||
|
@ -171,7 +172,7 @@ These macros are used in the definition of :ctype:`PyObject` and
|
||||||
Note that :cmacro:`PyObject_HEAD` is part of the expansion, and that its own
|
Note that :cmacro:`PyObject_HEAD` is part of the expansion, and that its own
|
||||||
expansion varies depending on the definition of :cmacro:`Py_TRACE_REFS`.
|
expansion varies depending on the definition of :cmacro:`Py_TRACE_REFS`.
|
||||||
|
|
||||||
PyObject_HEAD_INIT
|
.. cmacro:: PyObject_HEAD_INIT
|
||||||
|
|
||||||
|
|
||||||
.. ctype:: PyCFunction
|
.. ctype:: PyCFunction
|
||||||
|
@ -183,6 +184,14 @@ PyObject_HEAD_INIT
|
||||||
in Python. The function must return a new reference.
|
in Python. The function must return a new reference.
|
||||||
|
|
||||||
|
|
||||||
|
.. ctype:: PyCFunctionWithKeywords
|
||||||
|
|
||||||
|
Type of the functions used to implement Python callables in C that take
|
||||||
|
keyword arguments: they take three :ctype:`PyObject\*` parameters and return
|
||||||
|
one such value. See :ctype:`PyCFunction` above for the meaning of the return
|
||||||
|
value.
|
||||||
|
|
||||||
|
|
||||||
.. ctype:: PyMethodDef
|
.. ctype:: PyMethodDef
|
||||||
|
|
||||||
Structure used to describe a method of an extension type. This structure has
|
Structure used to describe a method of an extension type. This structure has
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue