def safe_import(name):
    try:
        mod = __import__(name, None, None, "*")
    except __HOLE__:
        mod = MissingModule(name)
    except Exception:
        # issue 72: IronPython on Mono
        if sys.platform == "cli" and name == "signal": #os.name == "posix":
            mod = MissingModule(name)
        else:
            raise
    return mod
dataset/ETHPy150Open sccn/SNAP/src/rpyc/lib/__init__.py/safe_import