From: Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> Date: Tue, 17 Mar 2020 08:25:50 +0000 (-0700) Subject: bpo-39973: Fix the docs for PyObject_GenericSetDict() (GH-19026) X-Git-Tag: v3.7.8rc1~137 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4e3a7f9205112e7da1032aa802edf84379b134fc;p=thirdparty%2FPython%2Fcpython.git bpo-39973: Fix the docs for PyObject_GenericSetDict() (GH-19026) PyObject_GenericSetDict() takes three arguments, not two. (cherry picked from commit a45b695b9fcfbbb0a087222abc5c8d691a7d2770) Co-authored-by: Zackery Spytz --- diff --git a/Doc/c-api/object.rst b/Doc/c-api/object.rst index d81dc938e4f9..179efc4286f8 100644 --- a/Doc/c-api/object.rst +++ b/Doc/c-api/object.rst @@ -128,7 +128,7 @@ Object Protocol .. versionadded:: 3.3 -.. c:function:: int PyObject_GenericSetDict(PyObject *o, void *context) +.. c:function:: int PyObject_GenericSetDict(PyObject *o, PyObject *value, void *context) A generic implementation for the setter of a ``__dict__`` descriptor. This implementation does not allow the dictionary to be deleted. diff --git a/Doc/data/refcounts.dat b/Doc/data/refcounts.dat index ec8094ef2486..39061e2c26f5 100644 --- a/Doc/data/refcounts.dat +++ b/Doc/data/refcounts.dat @@ -1655,7 +1655,8 @@ PyObject_GenericSetAttr:PyObject*:name:0: PyObject_GenericSetAttr:PyObject*:value:+1: PyObject_GenericSetDict:int::: -PyObject_GenericSetDict:PyObject*:o:+1: +PyObject_GenericSetDict:PyObject*:o:0: +PyObject_GenericSetDict:PyObject*:value:+1: PyObject_GenericSetDict:void*:context:: PyObject_GetAttr:PyObject*::+1: