import os def parse_int_env( name: str, default: int, minimum: int, maximum: int, ) -> int: raw = os.environ.get(name) if raw is None: return default try: value = int(raw) except ValueError: return default if value < minimum or value > maximum: return default return value