Lines Matching defs:keyword
1099 // Finally, the keyword subpatterns:
5915 const char *kind = positional ? "positional" : "keyword-only";
5958 /* Count missing keyword-only args. */
5977 const char *format = " positional argument%s (and %zd keyword-only argument%s)";
6053 " as keyword arguments: '%U'",
6144 /* Create a dictionary for keyword parameters (**kwags) */
6200 /* Handle keyword arguments */
6205 PyObject *keyword = PyTuple_GET_ITEM(kwnames, i);
6209 if (keyword == NULL || !PyUnicode_Check(keyword)) {
6221 if (varname == keyword) {
6229 int cmp = PyObject_RichCompareBool( keyword, varname, Py_EQ);
6250 "%U() got an unexpected keyword argument '%S'",
6251 func->func_qualname, keyword);
6255 if (PyDict_SetItem(kwdict, keyword, value) == -1) {
6272 func->func_qualname, keyword);
6317 /* Add missing keyword arguments (copy default values from kwdefs) */
7730 "%U got multiple values for keyword argument '%S'",