def load_module(self, fullname):
        try:
            return self.sys.modules[fullname]
        except KeyError:
            pass
        subname = fullname[len(self.prefix):]
        actual = self.alias.format(subname)
        try:
            __import__(actual)
        except ImportError:
            raise ImportError('No module named ' + repr(fullname))
        module = self.sys.modules[actual]
        self.sys.modules[fullname] = module
        if '.' not in subname:
            setattr(self.sys.modules[self.namespace], subname, module)
        return module
dataset/ETHPy150Open dahlia/sider/sider/ext/__init__.py/ExtensionImporter.load_module/original