Lines Matching defs:dict
194 fprintf(out, "Object materialize dict (on request): %" PRIu64 "\n", stats->dict_materialized_on_request);
195 fprintf(out, "Object materialize dict (new key): %" PRIu64 "\n", stats->dict_materialized_new_key);
196 fprintf(out, "Object materialize dict (too big): %" PRIu64 "\n", stats->dict_materialized_too_big);
197 fprintf(out, "Object materialize dict (str subclass): %" PRIu64 "\n", stats->dict_materialized_str_subclass);
493 PyDictObject *dict = (PyDictObject *)m->md_dict;
494 if (dict == NULL) {
498 if (dict->ma_keys->dk_kind != DICT_KEYS_UNICODE) {
502 Py_ssize_t index = _PyDict_GetItemHint(dict, &_Py_ID(__getattr__), -1,
509 index = _PyDict_GetItemHint(dict, name, -1, &value);
515 uint32_t keys_version = _PyDictKeys_GetVersionForCurrentState(dict->ma_keys);
620 PyDictObject *dict = (PyDictObject *)*dictptr;
621 if (dict == NULL) {
636 if (!PyDict_CheckExact(dict)) {
643 _PyDict_GetItemHint(dict, name, -1, &value);
961 PyObject *dict = *_PyObject_ManagedDictPointer(owner);
963 if (dict == NULL) {
981 PyObject *dict = *(PyObject **) ((char *)owner + dictoffset);
982 if (dict == NULL) {
986 keys = ((PyDictObject *)dict)->ma_keys;