Read an integer env var without failing the cold-start flow.
(name: str, default: int)
| 570 | |
| 571 | |
| 572 | def _get_env_int(name: str, default: int) -> int: |
| 573 | """Read an integer env var without failing the cold-start flow.""" |
| 574 | raw = str(os.environ.get(name, "")).strip() |
| 575 | if not raw: |
| 576 | return default |
| 577 | try: |
| 578 | return int(raw) |
| 579 | except ValueError: |
| 580 | return default |
| 581 | |
| 582 | |
| 583 | def _collapse_whitespace(value: Any) -> str: |
no test coverage detected