Skip to content

Commit e6436c4

Browse files
Lisa CarrierLisa Carrier
authored andcommitted
Removes audit from import.c, moves to _find_and_load_unlocked.
1 parent 441de32 commit e6436c4

2 files changed

Lines changed: 1 addition & 13 deletions

File tree

Lib/importlib/_bootstrap.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1306,6 +1306,7 @@ def _sanity_check(name, package, level):
13061306
_ERR_MSG_PREFIX = 'No module named '
13071307

13081308
def _find_and_load_unlocked(name, import_):
1309+
sys.audit("import", name, None, sys.path, sys.meta_path, sys.path_hooks)
13091310
path = None
13101311
parent = name.rpartition('.')[0]
13111312
parent_spec = None
@@ -1395,10 +1396,6 @@ def _gcd_import(name, package=None, level=0):
13951396
_sanity_check(name, package, level)
13961397
if level > 0:
13971398
name = _resolve_name(name, package, level)
1398-
module = sys.modules.get(name, _NEEDS_LOADING)
1399-
if (module is _NEEDS_LOADING or
1400-
getattr(getattr(module, "__spec__", None), "_initializing", False)):
1401-
sys.audit("import", name, None, sys.path, sys.meta_path, sys.path_hooks)
14021399
return _find_and_load(name, _gcd_import)
14031400

14041401

Python/import.c

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3694,15 +3694,6 @@ import_find_and_load(PyThreadState *tstate, PyObject *abs_name)
36943694
Py_XDECREF(sys_path);
36953695
return NULL;
36963696
}
3697-
if (_PySys_Audit(tstate, "import", "OOOOO",
3698-
abs_name, Py_None, sys_path ? sys_path : Py_None,
3699-
sys_meta_path ? sys_meta_path : Py_None,
3700-
sys_path_hooks ? sys_path_hooks : Py_None) < 0) {
3701-
Py_XDECREF(sys_path_hooks);
3702-
Py_XDECREF(sys_meta_path);
3703-
Py_XDECREF(sys_path);
3704-
return NULL;
3705-
}
37063697
Py_XDECREF(sys_path_hooks);
37073698
Py_XDECREF(sys_meta_path);
37083699
Py_XDECREF(sys_path);

0 commit comments

Comments
 (0)