Skip to content

Commit d2b5178

Browse files
committed
partial_call
1 parent ef5ce47 commit d2b5178

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

Modules/_functoolsmodule.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ typedef struct {
147147
static void partial_setvectorcall(partialobject *pto);
148148
static struct PyModuleDef _functools_module;
149149
static PyObject *
150-
partial_call(partialobject *pto, PyObject *args, PyObject *kwargs);
150+
partial_call(PyObject *pto, PyObject *args, PyObject *kwargs);
151151

152152
static inline _functools_state *
153153
get_functools_state_by_type(PyTypeObject *type)
@@ -477,8 +477,9 @@ partial_setvectorcall(partialobject *pto)
477477

478478
// Not converted to argument clinic, because of `*args, **kwargs` arguments.
479479
static PyObject *
480-
partial_call(partialobject *pto, PyObject *args, PyObject *kwargs)
480+
partial_call(PyObject *self, PyObject *args, PyObject *kwargs)
481481
{
482+
partialobject *pto = (partialobject *)self;
482483
assert(PyCallable_Check(pto->fn));
483484
assert(PyTuple_Check(pto->args));
484485
assert(PyDict_Check(pto->kw));

0 commit comments

Comments
 (0)