from os import environ from yaml import safe_load from backend.db import db from backend.idfm_interface import IdfmInterface from backend.settings import Settings CONFIG_PATH = environ.get("CONFIG_PATH", "./config.sample.yaml") def load_settings(path: str) -> Settings: with open(path, "r") as config_file: config = safe_load(config_file) return Settings(**config) settings = load_settings(CONFIG_PATH) idfm_interface = IdfmInterface(settings.idfm_api_key.get_secret_value(), db)