Lines Matching full:caller
123 def import_hook(self, name, caller=None, fromlist=None, level=-1):
124 self.msg(3, "import_hook", name, caller, fromlist, level)
125 parent = self.determine_parent(caller, level=level)
134 def determine_parent(self, caller, level=-1):
135 self.msgin(4, "determine_parent", caller, level)
136 if not caller or level == 0:
139 pname = caller.__name__
141 if caller.__path__:
145 assert parent is caller
154 if caller.__path__:
156 assert caller is parent
309 def _add_badmodule(self, name, caller):
312 if caller:
313 self.badmodules[name][caller.__name__] = 1
317 def _safe_import_hook(self, name, caller, fromlist, level=-1):
320 self._add_badmodule(name, caller)
323 self.import_hook(name, caller, level=level)
326 self._add_badmodule(name, caller)
331 self._add_badmodule(sub, caller)
334 self.import_hook(name, caller, [sub], level=level)
338 self._add_badmodule(fullname, caller)