Skip to content

Commit 20bff63

Browse files
committed
partial_call
1 parent 2712dbd commit 20bff63

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
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)
@@ -476,8 +476,9 @@ partial_setvectorcall(partialobject *pto)
476476

477477
// Not converted to argument clinic, because of `*args, **kwargs` arguments.
478478
static PyObject *
479-
partial_call(partialobject *pto, PyObject *args, PyObject *kwargs)
479+
partial_call(PyObject *self, PyObject *args, PyObject *kwargs)
480480
{
481+
partialobject *pto = (partialobject *)self;
481482
assert(PyCallable_Check(pto->fn));
482483
assert(PyTuple_Check(pto->args));
483484
assert(PyDict_Check(pto->kw));

Tools/usan/usan.function.supp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,6 @@ function:Objects/abstract.c
6565

6666
function:Objects/call.c
6767
# lru_cache_call
68-
# partial_call
6968

7069
function:Objects/descrobject.c
7170
# bytes_decode

0 commit comments

Comments
 (0)