import importlib from types import SimpleNamespace def build_from_module(cfg): modname = cfg['module'] classname = cfg['class'] args = cfg['args'] module = importlib.import_module(modname) model_cls = getattr(module, classname) cfg_obj = SimpleNamespace(**args) return model_cls(cfg_obj)