Merge pull request #993 from koen-vg/check-scenario-file-exists

Check if scenario file exists before attempting to load
This commit is contained in:
Fabian Hofmann 2024-03-26 12:36:57 +01:00 committed by GitHub
commit da0c327138
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -43,10 +43,11 @@ def get_scenarios(run):
scenario_config = run.get("scenarios", {})
if run["name"] and scenario_config.get("enable"):
fn = Path(scenario_config["file"])
scenarios = yaml.safe_load(fn.read_text())
if run["name"] == "all":
run["name"] = list(scenarios.keys())
return scenarios
if fn.exists():
scenarios = yaml.safe_load(fn.read_text())
if run["name"] == "all":
run["name"] = list(scenarios.keys())
return scenarios
return {}