MCPcopy Index your code
hub / github.com/python/cpython / import_hook

Method import_hook

Lib/modulefinder.py:172–181  ·  view source on GitHub ↗
(self, name, caller=None, fromlist=None, level=-1)

Source from the content-addressed store, hash-verified

170 self.load_module(name, fp, pathname, stuff)
171
172 def import_hook(self, name, caller=None, fromlist=None, level=-1):
173 self.msg(3, "import_hook", name, caller, fromlist, level)
174 parent = self.determine_parent(caller, level=level)
175 q, tail = self.find_head_package(parent, name)
176 m = self.load_tail(q, tail)
177 if not fromlist:
178 return q
179 if m.__path__:
180 self.ensure_fromlist(m, fromlist)
181 return None
182
183 def determine_parent(self, caller, level=-1):
184 self.msgin(4, "determine_parent", caller, level)

Callers 4

_safe_import_hookMethod · 0.95
testFunction · 0.95
mainFunction · 0.95
_do_testMethod · 0.80

Calls 5

msgMethod · 0.95
determine_parentMethod · 0.95
find_head_packageMethod · 0.95
load_tailMethod · 0.95
ensure_fromlistMethod · 0.95

Tested by 1

_do_testMethod · 0.64