34 from importlib 
import reload
 
   41     Overrides the builtin import and automatically reloads all modules. 
   43     Modules are imported from one of the reload paths after calling enable. 
   57         __builtin__.__import__ = self.
_import 
   65         if module.__name__ 
not in self.
_import_stack and module.__name__ 
in sys.modules:
 
   75     def _reimport(self, name, globals_=None, locals_=None, fromlist=None, level=-1):
 
   77             name, globals_, locals_, fromlist 
if not None else [], level 
if not None else -1)
 
   81                     (hasattr(module, 
'__file__') 
and 
   82                      len([p 
for p 
in self.
_reload_paths if module.__file__.startswith(p)]) > 0):