Lines Matching defs:kwargs
14 PyObject *kwargs, PyObject **p_kwnames);
119 PyObject *kwargs)
131 assert(kwargs == NULL || PyDict_Check(kwargs));
136 return _PyObject_MakeTpCall(tstate, callable, args, nargs, kwargs);
140 if (kwargs == NULL || PyDict_GET_SIZE(kwargs) == 0) {
148 kwargs, &kwnames);
162 size_t nargsf, PyObject *kwargs)
165 return _PyObject_FastCallDictTstate(tstate, callable, args, nargsf, kwargs);
237 PyObject *callable, PyObject *tuple, PyObject *kwargs)
244 if (kwargs == NULL || PyDict_GET_SIZE(kwargs) == 0) {
253 kwargs, &kwnames);
266 PyVectorcall_Call(PyObject *callable, PyObject *tuple, PyObject *kwargs)
290 return _PyVectorcall_Call(tstate, func, callable, tuple, kwargs);
314 PyObject *args, PyObject *kwargs)
324 assert(kwargs == NULL || PyDict_Check(kwargs));
328 return _PyVectorcall_Call(tstate, vector_func, callable, args, kwargs);
343 result = (*call)(callable, args, kwargs);
352 PyObject_Call(PyObject *callable, PyObject *args, PyObject *kwargs)
355 return _PyObject_Call(tstate, callable, args, kwargs);
360 PyCFunction_Call(PyObject *callable, PyObject *args, PyObject *kwargs)
363 return _PyObject_Call(tstate, callable, args, kwargs);
403 The args must be a tuple or NULL. The kwargs must be a dict or NULL. */
406 PyObject *args, PyObject *kwargs)
422 if (kwargs != NULL && !PyDict_Check(kwargs)) {
429 return _PyObject_FastCallDictTstate(tstate, callable, NULL, 0, kwargs);
432 return _PyObject_Call(tstate, callable, args, kwargs);
454 /* Call callable(obj, *args, **kwargs). */
457 PyObject *obj, PyObject *args, PyObject *kwargs)
484 kwargs);
946 /* Convert (args, nargs, kwargs: dict) into a (stack, nargs, kwnames: tuple).
961 PyObject *kwargs, PyObject **p_kwnames)
964 assert(kwargs != NULL);
965 assert(PyDict_Check(kwargs));
967 Py_ssize_t nkwargs = PyDict_GET_SIZE(kwargs);
1005 while (PyDict_Next(kwargs, &pos, &key, &value)) {