Lines Matching refs:caller
162 def import_hook(self, name, caller=None, fromlist=None, level=-1):
163 self.msg(3, "import_hook", name, caller, fromlist, level)
164 parent = self.determine_parent(caller, level=level)
173 def determine_parent(self, caller, level=-1):
174 self.msgin(4, "determine_parent", caller, level)
175 if not caller or level == 0:
178 pname = caller.__name__
180 if caller.__path__:
184 assert parent is caller
193 if caller.__path__:
195 assert caller is parent
353 def _add_badmodule(self, name, caller):
356 if caller:
357 self.badmodules[name][caller.__name__] = 1
361 def _safe_import_hook(self, name, caller, fromlist, level=-1):
364 self._add_badmodule(name, caller)
367 self.import_hook(name, caller, level=level)
370 self._add_badmodule(name, caller)
373 self._add_badmodule(name, caller)
379 self._add_badmodule(fullname, caller)
382 self.import_hook(name, caller, [sub], level=level)
385 self._add_badmodule(fullname, caller)