Lines Matching defs:kwargs
201 static void format_kwargs_error(PyThreadState *, PyObject *func, PyObject *kwargs);
1015 Py_ssize_t nargs, PyObject *kwargs)
1022 assert(PyTuple_CheckExact(kwargs));
1076 // Easy. Copy the subject itself, and move on to kwargs.
1100 for (Py_ssize_t i = 0; i < PyTuple_GET_SIZE(kwargs); i++) {
1101 PyObject *name = PyTuple_GET_ITEM(kwargs, i);
5349 PyObject *func, *callargs, *kwargs = NULL, *result;
5351 kwargs = POP();
5352 if (!PyDict_CheckExact(kwargs)) {
5356 if (_PyDict_MergeEx(d, kwargs, 2) < 0) {
5358 format_kwargs_error(tstate, SECOND(), kwargs);
5359 Py_DECREF(kwargs);
5362 Py_DECREF(kwargs);
5363 kwargs = d;
5365 assert(PyDict_CheckExact(kwargs));
5381 result = do_call_core(tstate, func, callargs, kwargs, cframe.use_tracing);
5384 Py_XDECREF(kwargs);
7701 format_kwargs_error(PyThreadState *tstate, PyObject *func, PyObject *kwargs)
7716 funcstr, Py_TYPE(kwargs)->tp_name);