• Home
  • Raw
  • Download

Lines Matching refs:tstate

30 static PyObject *import_add_module(PyThreadState *tstate, PyObject *name);
54 _PyImportZip_Init(PyThreadState *tstate) in _PyImportZip_Init() argument
61 _PyErr_SetString(tstate, PyExc_RuntimeError, in _PyImportZip_Init()
66 int verbose = _PyInterpreterState_GetConfig(tstate->interp)->verbose; in _PyImportZip_Init()
73 _PyErr_Clear(tstate); /* No zip import module -- okay */ in _PyImportZip_Init()
84 _PyErr_Clear(tstate); /* No zipimporter object -- okay */ in _PyImportZip_Init()
135 PyThreadState *tstate = PyEval_SaveThread(); in _PyImport_AcquireLock() local
137 PyEval_RestoreThread(tstate); in _PyImport_AcquireLock()
319 import_get_module(PyThreadState *tstate, PyObject *name) in import_get_module() argument
321 PyObject *modules = tstate->interp->modules; in import_get_module()
323 _PyErr_SetString(tstate, PyExc_RuntimeError, in import_get_module()
336 if (m == NULL && _PyErr_ExceptionMatches(tstate, PyExc_KeyError)) { in import_get_module()
337 _PyErr_Clear(tstate); in import_get_module()
435 PyThreadState *tstate = _PyThreadState_GET(); in _PyImport_FixupExtensionObject() local
439 if (_PyState_AddModule(tstate, mod, def) < 0) { in _PyImport_FixupExtensionObject()
446 if (_Py_IsMainInterpreter(tstate->interp) || def->m_size == -1) { in _PyImport_FixupExtensionObject()
499 import_find_extension(PyThreadState *tstate, PyObject *name, in import_find_extension() argument
517 PyObject *modules = tstate->interp->modules; in import_find_extension()
523 mod = import_add_module(tstate, name); in import_find_extension()
547 if (_PyState_AddModule(tstate, mod, def) < 0) { in import_find_extension()
553 int verbose = _PyInterpreterState_GetConfig(tstate->interp)->verbose; in import_find_extension()
564 PyThreadState *tstate = _PyThreadState_GET(); in _PyImport_FindExtensionObject() local
565 PyObject *mod = import_find_extension(tstate, name, filename); in _PyImport_FindExtensionObject()
584 import_add_module(PyThreadState *tstate, PyObject *name) in import_add_module() argument
586 PyObject *modules = tstate->interp->modules; in import_add_module()
588 _PyErr_SetString(tstate, PyExc_RuntimeError, in import_add_module()
602 if (_PyErr_ExceptionMatches(tstate, PyExc_KeyError)) { in import_add_module()
603 _PyErr_Clear(tstate); in import_add_module()
606 if (_PyErr_Occurred(tstate)) { in import_add_module()
627 PyThreadState *tstate = _PyThreadState_GET(); in PyImport_AddModuleObject() local
628 PyObject *mod = import_add_module(tstate, name); in PyImport_AddModuleObject()
661 remove_module(PyThreadState *tstate, PyObject *name) in remove_module() argument
664 _PyErr_Fetch(tstate, &type, &value, &traceback); in remove_module()
666 PyObject *modules = tstate->interp->modules; in remove_module()
672 if (_PyErr_ExceptionMatches(tstate, PyExc_KeyError)) { in remove_module()
673 _PyErr_Clear(tstate); in remove_module()
760 module_dict_for_exec(PyThreadState *tstate, PyObject *name) in module_dict_for_exec() argument
765 m = import_add_module(tstate, name); in module_dict_for_exec()
777 remove_module(tstate, name); in module_dict_for_exec()
788 exec_code_in_module(PyThreadState *tstate, PyObject *name, in exec_code_in_module() argument
795 remove_module(tstate, name); in exec_code_in_module()
800 m = import_get_module(tstate, name); in exec_code_in_module()
801 if (m == NULL && !_PyErr_Occurred(tstate)) { in exec_code_in_module()
802 _PyErr_Format(tstate, PyExc_ImportError, in exec_code_in_module()
814 PyThreadState *tstate = _PyThreadState_GET(); in PyImport_ExecCodeModuleObject() local
818 d = module_dict_for_exec(tstate, name); in PyImport_ExecCodeModuleObject()
826 external = PyObject_GetAttrString(tstate->interp->importlib, in PyImport_ExecCodeModuleObject()
838 res = exec_code_in_module(tstate, name, d, co); in PyImport_ExecCodeModuleObject()
937 get_path_importer(PyThreadState *tstate, PyObject *path_importer_cache, in get_path_importer() argument
952 if (importer != NULL || _PyErr_Occurred(tstate)) { in get_path_importer()
969 if (!_PyErr_ExceptionMatches(tstate, PyExc_ImportError)) { in get_path_importer()
972 _PyErr_Clear(tstate); in get_path_importer()
987 PyThreadState *tstate = _PyThreadState_GET(); in PyImport_GetImporter() local
993 return get_path_importer(tstate, path_importer_cache, path_hooks, path); in PyImport_GetImporter()
997 create_builtin(PyThreadState *tstate, PyObject *name, PyObject *spec) in create_builtin() argument
999 PyObject *mod = import_find_extension(tstate, name, name); in create_builtin()
1000 if (mod || _PyErr_Occurred(tstate)) { in create_builtin()
1004 PyObject *modules = tstate->interp->modules; in create_builtin()
1056 PyThreadState *tstate = _PyThreadState_GET(); in _imp_create_builtin() local
1063 PyObject *mod = create_builtin(tstate, name, spec); in _imp_create_builtin()
1142 PyThreadState *tstate = _PyThreadState_GET(); in PyImport_ImportFrozenModuleObject() local
1153 _PyErr_Format(tstate, PyExc_ImportError, in PyImport_ImportFrozenModuleObject()
1166 _PyErr_Format(tstate, PyExc_TypeError, in PyImport_ImportFrozenModuleObject()
1175 m = import_add_module(tstate, name); in PyImport_ImportFrozenModuleObject()
1190 d = module_dict_for_exec(tstate, name); in PyImport_ImportFrozenModuleObject()
1194 m = exec_code_in_module(tstate, name, d, co); in PyImport_ImportFrozenModuleObject()
1259 remove_importlib_frames(PyThreadState *tstate) in remove_importlib_frames() argument
1273 _PyErr_Fetch(tstate, &exception, &value, &base_tb); in remove_importlib_frames()
1274 if (!exception || _PyInterpreterState_GetConfig(tstate->interp)->verbose) { in remove_importlib_frames()
1314 _PyErr_Restore(tstate, exception, value, base_tb); in remove_importlib_frames()
1319 resolve_name(PyThreadState *tstate, PyObject *name, PyObject *globals, int level) in resolve_name() argument
1332 _PyErr_SetString(tstate, PyExc_KeyError, "'__name__' not in globals"); in resolve_name()
1336 _PyErr_SetString(tstate, PyExc_TypeError, "globals must be a dict"); in resolve_name()
1343 else if (package == NULL && _PyErr_Occurred(tstate)) { in resolve_name()
1347 if (spec == NULL && _PyErr_Occurred(tstate)) { in resolve_name()
1354 _PyErr_SetString(tstate, PyExc_TypeError, in resolve_name()
1384 _PyErr_SetString(tstate, PyExc_TypeError, in resolve_name()
1398 if (!_PyErr_Occurred(tstate)) { in resolve_name()
1399 _PyErr_SetString(tstate, PyExc_KeyError, in resolve_name()
1407 _PyErr_SetString(tstate, PyExc_TypeError, in resolve_name()
1450 _PyErr_SetString(tstate, PyExc_ImportError, in resolve_name()
1468 _PyErr_SetString(tstate, PyExc_ImportError, in resolve_name()
1478 import_find_and_load(PyThreadState *tstate, PyObject *abs_name) in import_find_and_load() argument
1482 PyInterpreterState *interp = tstate->interp; in import_find_and_load()
1492 if (_PySys_Audit(tstate, "import", "OOOOO", in import_find_and_load()
1547 PyThreadState *tstate = _PyThreadState_GET(); in PyImport_GetModule() local
1550 mod = import_get_module(tstate, name); in PyImport_GetModule()
1552 if (import_ensure_initialized(tstate->interp, mod, name) < 0) { in PyImport_GetModule()
1554 remove_importlib_frames(tstate); in PyImport_GetModule()
1566 PyThreadState *tstate = _PyThreadState_GET(); in PyImport_ImportModuleLevelObject() local
1572 PyInterpreterState *interp = tstate->interp; in PyImport_ImportModuleLevelObject()
1576 _PyErr_SetString(tstate, PyExc_ValueError, "Empty module name"); in PyImport_ImportModuleLevelObject()
1584 _PyErr_SetString(tstate, PyExc_TypeError, in PyImport_ImportModuleLevelObject()
1592 _PyErr_SetString(tstate, PyExc_ValueError, "level must be >= 0"); in PyImport_ImportModuleLevelObject()
1597 abs_name = resolve_name(tstate, name, globals, level); in PyImport_ImportModuleLevelObject()
1603 _PyErr_SetString(tstate, PyExc_ValueError, "Empty module name"); in PyImport_ImportModuleLevelObject()
1610 mod = import_get_module(tstate, abs_name); in PyImport_ImportModuleLevelObject()
1611 if (mod == NULL && _PyErr_Occurred(tstate)) { in PyImport_ImportModuleLevelObject()
1616 if (import_ensure_initialized(tstate->interp, mod, abs_name) < 0) { in PyImport_ImportModuleLevelObject()
1622 mod = import_find_and_load(tstate, abs_name); in PyImport_ImportModuleLevelObject()
1669 final_mod = import_get_module(tstate, to_return); in PyImport_ImportModuleLevelObject()
1672 if (!_PyErr_Occurred(tstate)) { in PyImport_ImportModuleLevelObject()
1673 _PyErr_Format(tstate, PyExc_KeyError, in PyImport_ImportModuleLevelObject()
1708 remove_importlib_frames(tstate); in PyImport_ImportModuleLevelObject()
1770 PyThreadState *tstate = _PyThreadState_GET(); in PyImport_Import() local
1816 _PyErr_SetObject(tstate, PyExc_KeyError, import_str); in PyImport_Import()
1833 r = import_get_module(tstate, module_name); in PyImport_Import()
1834 if (r == NULL && !_PyErr_Occurred(tstate)) { in PyImport_Import()
1835 _PyErr_SetObject(tstate, PyExc_KeyError, module_name); in PyImport_Import()
1897 PyThreadState *tstate = _PyThreadState_GET(); in _imp_init_frozen_impl() local
1906 return import_add_module(tstate, name); in _imp_init_frozen_impl()
2030 PyThreadState *tstate = _PyThreadState_GET(); in _imp_create_dynamic_impl() local
2031 mod = import_find_extension(tstate, name, path); in _imp_create_dynamic_impl()
2188 _PyImport_BootstrapImp(PyThreadState *tstate) in _PyImport_BootstrapImp() argument
2210 PyObject *mod = create_builtin(tstate, name, spec); in _PyImport_BootstrapImp()