From: Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> Date: Wed, 28 Jul 2021 13:33:03 +0000 (-0700) Subject: bpo-44657: Fix instancemethod_call to use PyInstanceMethod_GET_FUNCTION (GH-27202) X-Git-Tag: v3.9.7~123 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c48720576d63f9a7de15a6e46b07262dd3d04a8d;p=thirdparty%2FPython%2Fcpython.git bpo-44657: Fix instancemethod_call to use PyInstanceMethod_GET_FUNCTION (GH-27202) (cherry picked from commit ddf8ae31a0f371eff2db14c7f7a45976b86d56ea) Co-authored-by: Dong-hee Na --- diff --git a/Objects/classobject.c b/Objects/classobject.c index fd9f8757f84a..af73be3d2624 100644 --- a/Objects/classobject.c +++ b/Objects/classobject.c @@ -462,7 +462,7 @@ instancemethod_traverse(PyObject *self, visitproc visit, void *arg) { static PyObject * instancemethod_call(PyObject *self, PyObject *arg, PyObject *kw) { - return PyObject_Call(PyMethod_GET_FUNCTION(self), arg, kw); + return PyObject_Call(PyInstanceMethod_GET_FUNCTION(self), arg, kw); } static PyObject *