Fix: Crash when kheops config file is missing

This commit is contained in:
mrjk 2022-02-14 15:33:16 -05:00
parent 62c0d7352f
commit 4f28bdc66b

View File

@ -244,7 +244,11 @@ class Kheops(GenericInstance):
# Load config # Load config
if isinstance(config, str): if isinstance(config, str):
try:
dict_conf = anyconfig.load(config) dict_conf = anyconfig.load(config)
except FileNotFoundError as err:
log.error("Can't find keops configuration file: %s", config)
sys.exit(1)
source = f"file:{config}" source = f"file:{config}"
elif isinstance(config, dict): elif isinstance(config, dict):
dict_conf = config dict_conf = config