(name: str, default: int, *, min_value: int = 1, max_value: int = 100000)
| 364 | |
| 365 | |
| 366 | def _env_int(name: str, default: int, *, min_value: int = 1, max_value: int = 100000) -> int: |
| 367 | try: |
| 368 | value = int(str(os.environ.get(name, default)).strip()) |
| 369 | except (TypeError, ValueError): |
| 370 | value = default |
| 371 | return max(min_value, min(max_value, value)) |
| 372 | |
| 373 | |
| 374 | def _configured_path(env_name: str, default_relative: str) -> str: |
no test coverage detected