(self, name, caller)
| 356 | return m |
| 357 | |
| 358 | def _add_badmodule(self, name, caller): |
| 359 | if name not in self.badmodules: |
| 360 | self.badmodules[name] = {} |
| 361 | if caller: |
| 362 | self.badmodules[name][caller.__name__] = 1 |
| 363 | else: |
| 364 | self.badmodules[name]["-"] = 1 |
| 365 | |
| 366 | def _safe_import_hook(self, name, caller, fromlist, level=-1): |
| 367 | # wrapper for self.import_hook() that won't raise ImportError |