def _import(path, continue_on_error): log.debug("Importing %s" % path) try: return importlib.import_module(path) except BaseException: if not continue_on_error: raise
def _get_from_module(name): mod, _, n = name.rpartition(".") if mod not in sys.modules: importlib.import_module(mod) return getattr(sys.modules[mod], n)