Source code for utils.setup_env

import dotenv
import os
import logging

log = logging.getLogger(__name__)


[docs] def setup_env(dotenv_path: str = ".env"): """Load environment variables from .env file.""" if not os.path.exists(dotenv_path): raise FileNotFoundError(f"File not found: {dotenv_path}") try: dotenv.load_dotenv(dotenv_path=dotenv_path, verbose=True, override=False) except Exception as e: log.error(f"Error loading .env file: {e}") raise e