Lines Matching defs:globals
1538 resolve_name(PyThreadState *tstate, PyObject *name, PyObject *globals, int level)
1547 if (globals == NULL) {
1548 _PyErr_SetString(tstate, PyExc_KeyError, "'__name__' not in globals");
1551 if (!PyDict_Check(globals)) {
1552 _PyErr_SetString(tstate, PyExc_TypeError, "globals must be a dict");
1555 package = PyDict_GetItemWithError(globals, &_Py_ID(__package__));
1562 spec = PyDict_GetItemWithError(globals, &_Py_ID(__spec__));
1612 package = PyDict_GetItemWithError(globals, &_Py_ID(__name__));
1616 "'__name__' not in globals");
1628 int haspath = PyDict_Contains(globals, &_Py_ID(__path__));
1776 PyImport_ImportModuleLevelObject(PyObject *name, PyObject *globals,
1810 abs_name = resolve_name(tstate, name, globals, level);
1927 PyImport_ImportModuleLevel(const char *name, PyObject *globals, PyObject *locals,
1934 mod = PyImport_ImportModuleLevelObject(nameobj, globals, locals,
1968 builtins of the current globals. This means that the import is
1979 PyObject *globals = NULL;
1989 /* Get the builtins from current globals */
1990 globals = PyEval_GetGlobals();
1991 if (globals != NULL) {
1992 Py_INCREF(globals);
1993 builtins = PyObject_GetItem(globals, &_Py_ID(__builtins__));
1998 /* No globals -- use standard builtins, and fake globals */
2004 globals = Py_BuildValue("{OO}", &_Py_ID(__builtins__), builtins);
2005 if (globals == NULL)
2024 r = PyObject_CallFunction(import, "OOOOi", module_name, globals,
2025 globals, from_list, 0, NULL);
2036 Py_XDECREF(globals);