コード例 #1
0
ファイル: generator.py プロジェクト: tjanczuk/marconi
def _import_module(mod_str):
    try:
        if mod_str.startswith('bin.'):
            imp.load_source(mod_str[4:], os.path.join('bin', mod_str[4:]))
            return sys.modules[mod_str[4:]]
        else:
            return importutils.import_module(mod_str)
    except Exception as e:
        sys.stderr.write("Error importing module %s: %s\n" % (mod_str, str(e)))
        return None
コード例 #2
0
ファイル: generator.py プロジェクト: TheSriram/marconi-1
def _import_module(mod_str):
    try:
        if mod_str.startswith('bin.'):
            imp.load_source(mod_str[4:], os.path.join('bin', mod_str[4:]))
            return sys.modules[mod_str[4:]]
        else:
            return importutils.import_module(mod_str)
    except Exception as e:
        sys.stderr.write("Error importing module %s: %s\n" % (mod_str, str(e)))
        return None
コード例 #3
0
ファイル: bootstrap.py プロジェクト: jasonjohnson/marconi
def import_driver(module_name):
    try:
        return importutils.import_module(module_name)
    except ImportError:
        raise exceptions.InvalidDriver(
            'No module named %s' % module_name)