Lines Matching defs:md_dict
11 PyObject *md_dict;
15 PyObject *md_name; /* for logging purposes after md_dict is cleared */
19 {"__dict__", T_OBJECT, offsetof(PyModuleObject, md_dict), READONLY},
46 module_init_dict(PyModuleObject *mod, PyObject *md_dict,
55 if (md_dict == NULL)
60 if (_PyDict_SetItemId(md_dict, &PyId___name__, name) != 0)
62 if (_PyDict_SetItemId(md_dict, &PyId___doc__, doc) != 0)
64 if (_PyDict_SetItemId(md_dict, &PyId___package__, Py_None) != 0)
66 if (_PyDict_SetItemId(md_dict, &PyId___loader__, Py_None) != 0)
68 if (_PyDict_SetItemId(md_dict, &PyId___spec__, Py_None) != 0)
90 m->md_dict = PyDict_New();
91 if (module_init_dict(m, m->md_dict, name, NULL) != 0)
452 d = ((PyModuleObject *)m) -> md_dict;
467 d = ((PyModuleObject *)m)->md_dict;
499 d = ((PyModuleObject *)m)->md_dict;
547 PyObject *d = ((PyModuleObject *)m)->md_dict;
620 dict = m->md_dict;
625 m->md_dict = dict;
643 Py_XDECREF(m->md_dict);
667 if (m->md_dict) {
669 mod_name = _PyDict_GetItemId(m->md_dict, &PyId___name__);
692 Py_VISIT(m->md_dict);
704 Py_CLEAR(m->md_dict);
779 offsetof(PyModuleObject, md_dict), /* tp_dictoffset */