in covid19_spread/common.py [0:0]
def mk_absolute_paths(cfg):
if isinstance(cfg, dict):
return {k: mk_absolute_paths(v) for k, v in cfg.items()}
elif isinstance(cfg, list):
return list(map(mk_absolute_paths, cfg))
else:
return (
os.path.realpath(cfg)
if isinstance(cfg, str) and os.path.exists(cfg)
else cfg
)