from dotenv import dotenv_values import logging from src.schema import ConfigSchema logger = logging.getLogger("uvicorn") def load_config() -> ConfigSchema: logger.info("Loading config from .env file") config = dotenv_values(".env") return ConfigSchema( hostname=config["CLUSTER1_HOSTNAME"], username=config["CLUSTER1_USERNAME"], password=config["CLUSTER1_PASSWORD"], )