in jbi/configuration.py [0:0]
def get_actions_from_file(jbi_config_file: str) -> Actions:
"""Convert and validate YAML configuration to `Action` objects"""
try:
with open(jbi_config_file, encoding="utf8") as file:
content = file.read()
actions: Actions = parse_yaml_raw_as(Actions, content)
return actions
except ValidationError as exception:
logger.exception(exception)
raise ConfigError("Errors exist.") from exception