Lines Matching defs:md_dict
15 {"__dict__", T_OBJECT, offsetof(PyModuleObject, md_dict), READONLY},
55 module_init_dict(PyModuleObject *mod, PyObject *md_dict,
58 assert(md_dict != NULL);
62 if (PyDict_SetItem(md_dict, &_Py_ID(__name__), name) != 0)
64 if (PyDict_SetItem(md_dict, &_Py_ID(__doc__), doc) != 0)
66 if (PyDict_SetItem(md_dict, &_Py_ID(__package__), Py_None) != 0)
68 if (PyDict_SetItem(md_dict, &_Py_ID(__loader__), Py_None) != 0)
70 if (PyDict_SetItem(md_dict, &_Py_ID(__spec__), Py_None) != 0)
91 m->md_dict = PyDict_New();
92 if (m->md_dict != NULL) {
115 if (module_init_dict(m, m->md_dict, name, NULL) != 0)
495 d = ((PyModuleObject *)m)->md_dict;
530 d = ((PyModuleObject *)m)->md_dict;
580 PyObject *d = ((PyModuleObject *)m)->md_dict;
670 PyObject *dict = self->md_dict;
675 self->md_dict = dict;
699 Py_XDECREF(m->md_dict);
766 assert(m->md_dict != NULL);
767 getattr = PyDict_GetItemWithError(m->md_dict, &_Py_ID(__getattr__));
774 mod_name = PyDict_GetItemWithError(m->md_dict, &_Py_ID(__name__));
777 PyObject *spec = PyDict_GetItemWithError(m->md_dict, &_Py_ID(__spec__));
824 Py_VISIT(m->md_dict);
845 Py_CLEAR(m->md_dict);
989 offsetof(PyModuleObject, md_dict), /* tp_dictoffset */