"""Stub config module for the workspace. The production repo has a full config with database URLs and connection maps. This stub satisfies imports without a real database. """ from functools import lru_cache from os import getenv db_config_map = { "NETREVEAL": "netreveal", "DATAPRODUCT": "dataproduct", "GROUPDW": "groupdw", "SNOWFLAKE": "snowflake", } class DBConfig: def __init__(self) -> None: self.db_url = getenv("DATABASE_URL", "sqlite+aiosqlite:///./recon_ranger.db") @lru_cache def get_db_config() -> DBConfig: return DBConfig() db_config = get_db_config() config = db_config