import os def env_bool(name: str, default: bool = False) -> bool: value = os.getenv(name) if not value: return default return value.strip().lower() in {"1", "true", "yes", "on"} def env_int(name: str, default: int) -> int: value = os.getenv(name) if not value: return default try: return int(value) except ValueError: return default