Example #1
0
 def import_module(self, name, globals={}, locals={}, fromlist=[]):
     module = ModuleImporter.import_module(self, name, globals, locals, fromlist)
     importing_module = globals.get('__name__', None)
     if importing_module:
         self.get_loader().add(module.__name__, importing_module)
         if fromlist:
             for mod_name in fromlist:
                 self.get_loader().add("%s.%s" % (module.__name__, mod_name), importing_module)
     return module