import os from database.paths import L2_DB, L3_DB, WEB_DB, WEB_SCHEMA class Config: BASE_DIR = os.path.abspath(os.path.join(os.path.dirname(__file__), '..')) SECRET_KEY = os.environ.get('SECRET_KEY', 'yrtv-dev-only-change-me') ADMIN_TOKEN = os.environ.get('ADMIN_TOKEN', 'yrtv-admin-dev') DB_L2_PATH = str(L2_DB) DB_L3_PATH = str(L3_DB) DB_WEB_PATH = str(WEB_DB) DB_WEB_SCHEMA_PATH = str(WEB_SCHEMA) WEB_SCHEMA_VERSION = 2 MAX_CONTENT_LENGTH = 5 * 1024 * 1024 SQLITE_TIMEOUT_SECONDS = 15 SLOW_QUERY_THRESHOLD_SECONDS = float( os.environ.get('SLOW_QUERY_THRESHOLD_SECONDS', '0.25') ) # Pagination ITEMS_PER_PAGE = 20