Lines Matching defs:dict
41 PyObject *dict; /* __dict__ */
81 if (part->dict == NULL) {
157 Py_CLEAR(pto->dict);
168 Py_VISIT(pto->dict);
345 offsetof(partialobject, dict), READONLY},
416 pto->dict ? pto->dict : Py_None);
422 PyObject *fn, *fnargs, *kw, *dict;
425 !PyArg_ParseTuple(state, "OOOO", &fn, &fnargs, &kw, &dict) ||
452 if (dict == Py_None)
453 dict = NULL;
455 Py_INCREF(dict);
461 Py_XSETREF(pto->dict, dict);
748 version, links are temporarily removed while the cache dict updates are
807 PyObject *dict;
971 The __eq__ method call is always made for a cache hit (dict access #1).
975 The __eq__ method call is never made for the deletion (dict access #3)
982 state modifications (dict access #2) or be prepared to restore
983 invariants at the end of the code path (dict access #4).
1065 this same key, then this setitem call will update the cache dict
1067 having a cache dict entry that refers to it). */
1096 The cache dict holds one reference to the link.
1132 /* Note: The link is being added to the cache dict without the
1134 for successful insertion in the cache dict before adding the
1139 /* Somehow the cache dict update failed. We no longer can
1230 obj->dict = NULL;
1266 Py_CLEAR(self->dict);
1362 Py_VISIT(self->dict);
1399 offsetof(lru_cache_object, dict), READONLY},