Home | History | Annotate | Download | only in Modules

Lines Matching refs:kw

96     PyObject *kw;
104 partial_new(PyTypeObject *type, PyObject *args, PyObject *kw)
134 pto->kw = (kw != NULL) ? PyDict_Copy(kw) : PyDict_New();
135 if (pto->kw == NULL) {
152 Py_XDECREF(pto->kw);
158 partial_call(partialobject *pto, PyObject *args, PyObject *kw)
165 assert (PyDict_Check(pto->kw));
180 if (PyDict_Size(pto->kw) == 0) {
181 kwappl = kw;
184 kwappl = PyDict_Copy(pto->kw);
189 if (kw != NULL) {
190 if (PyDict_Merge(kwappl, kw, 1) != 0) {
209 Py_VISIT(pto->kw);
224 {"keywords", T_OBJECT, OFF(kw), READONLY,
281 pto->args, pto->kw,
288 PyObject *fn, *fnargs, *kw, *dict;
291 !PyArg_ParseTuple(state, "OOOO", &fn, &fnargs, &kw, &dict) ||
294 (kw != Py_None && !PyDict_Check(kw)))
307 if (kw == Py_None)
308 kw = PyDict_New();
309 else if(!PyDict_CheckExact(kw))
310 kw = PyDict_Copy(kw);
312 Py_INCREF(kw);
313 if (kw == NULL) {
326 Py_SETREF(pto->kw, kw);