• Home
  • Raw
  • Download

Lines Matching refs:kw

19     PyObject *kw;  member
30 partial_new(PyTypeObject *type, PyObject *args, PyObject *kw) in partial_new() argument
47 pkw = part->kw; in partial_new()
86 if (kw == NULL) { in partial_new()
87 pto->kw = PyDict_New(); in partial_new()
89 else if (Py_REFCNT(kw) == 1) { in partial_new()
90 Py_INCREF(kw); in partial_new()
91 pto->kw = kw; in partial_new()
94 pto->kw = PyDict_Copy(kw); in partial_new()
98 pto->kw = PyDict_Copy(pkw); in partial_new()
99 if (kw != NULL && pto->kw != NULL) { in partial_new()
100 if (PyDict_Merge(pto->kw, kw, 1) != 0) { in partial_new()
106 if (pto->kw == NULL) { in partial_new()
124 Py_XDECREF(pto->kw); in partial_dealloc()
151 if (PyDict_GET_SIZE(pto->kw)) { in partial_vectorcall()
233 assert(PyDict_Check(pto->kw)); in partial_call()
237 if (PyDict_GET_SIZE(pto->kw) == 0) { in partial_call()
246 kwargs2 = PyDict_Copy(pto->kw); in partial_call()
278 Py_VISIT(pto->kw); in partial_traverse()
293 {"keywords", T_OBJECT, OFF(kw), READONLY,
332 assert (PyDict_Check(pto->kw)); in partial_repr()
333 for (i = 0; PyDict_Next(pto->kw, &i, &key, &value);) { in partial_repr()
362 pto->args, pto->kw, in partial_reduce()
369 PyObject *fn, *fnargs, *kw, *dict; in partial_setstate() local
372 !PyArg_ParseTuple(state, "OOOO", &fn, &fnargs, &kw, &dict) || in partial_setstate()
375 (kw != Py_None && !PyDict_Check(kw))) in partial_setstate()
388 if (kw == Py_None) in partial_setstate()
389 kw = PyDict_New(); in partial_setstate()
390 else if(!PyDict_CheckExact(kw)) in partial_setstate()
391 kw = PyDict_Copy(kw); in partial_setstate()
393 Py_INCREF(kw); in partial_setstate()
394 if (kw == NULL) { in partial_setstate()
407 Py_SETREF(pto->kw, kw); in partial_setstate()
1136 lru_cache_new(PyTypeObject *type, PyObject *args, PyObject *kw) in lru_cache_new() argument
1146 if (!PyArg_ParseTupleAndKeywords(args, kw, "OOpO:lru_cache", keywords, in lru_cache_new()