2016-09-04 | Paul Boddie | raw files shortlog changelog graph | Store removed modules for debugging purposes. | |
importer.py (file) |
1.1 --- a/importer.py Sun Sep 04 23:58:48 2016 +0200 1.2 +++ b/importer.py Sun Sep 04 23:59:26 2016 +0200 1.3 @@ -52,6 +52,7 @@ 1.4 1.5 self.to_import = set() 1.6 self.required = set(["__main__"]) 1.7 + self.removed = {} 1.8 1.9 self.modules = {} 1.10 self.accessing_modules = {} 1.11 @@ -307,6 +308,7 @@ 1.12 if name not in self.required: 1.13 module.unpropagate() 1.14 del self.modules[name] 1.15 + self.removed[name] = module 1.16 1.17 return m 1.18