Lines Matching refs:def
420 struct PyModuleDef *def = PyModule_GetDef(mod);
421 if (!def) {
430 if (_PyState_AddModule(tstate, mod, def) < 0) {
435 // bpo-44050: Extensions and def->m_base.m_copy can be updated
437 if (_Py_IsMainInterpreter(tstate->interp) || def->m_size == -1) {
438 if (def->m_size == -1) {
439 if (def->m_base.m_copy) {
443 Py_CLEAR(def->m_base.m_copy);
449 def->m_base.m_copy = PyDict_Copy(dict);
450 if (def->m_base.m_copy == NULL) {
466 int res = PyDict_SetItem(extensions, key, (PyObject *)def);
501 PyModuleDef* def = (PyModuleDef *)PyDict_GetItemWithError(extensions, key);
503 if (def == NULL) {
510 if (def->m_size == -1) {
512 if (def->m_base.m_copy == NULL)
522 if (PyDict_Update(mdict, def->m_base.m_copy)) {
528 if (def->m_base.m_init == NULL)
530 mod = _PyImport_InitFunc_TrampolineCall(def->m_base.m_init);
538 if (_PyState_AddModule(tstate, mod, def) < 0) {
994 PyModuleDef *def = PyModule_GetDef(mod);
995 if (def == NULL) {
999 def->m_base.m_init = p->initfunc;
2315 PyModuleDef *def;
2322 def = PyModule_GetDef(mod);
2323 if (def == NULL) {
2333 return PyModule_ExecDef(mod, def);