From: Alexandre Vassalotti Date: Sun, 13 Jul 2008 22:26:50 +0000 (+0000) Subject: Added documentation for PyFunction_GetAnnotations() and X-Git-Tag: v3.0b2~61 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b0c81654f75564a5b4558af702758e6904232941;p=python Added documentation for PyFunction_GetAnnotations() and PyFunction_SetAnnotations(). --- diff --git a/Doc/c-api/function.rst b/Doc/c-api/function.rst index e9ed2abdaa..ada974c765 100644 --- a/Doc/c-api/function.rst +++ b/Doc/c-api/function.rst @@ -81,3 +81,15 @@ There are a few functions specific to Python functions. *Py_None* or a tuple of cell objects. Raises :exc:`SystemError` and returns ``-1`` on failure. + + +.. cfunction:: PyObject *PyFunction_GetAnnotations(PyObject *op) + + Return the annotations of the function object *op*. This can be a + mutable dictionary or *NULL*. + + +.. cfunction:: int PyFunction_SetAnnotations(PyObject *op, PyObject *annotations) + + Set the annotations for the function object *op*. *annotations* + must be a dictionary or *Py_None*.