Parse integer setting with default fallback.
(value: str | None, default: int)
| 64 | |
| 65 | |
| 66 | def _parse_int(value: str | None, default: int) -> int: |
| 67 | """Parse integer setting with default fallback.""" |
| 68 | if value is None: |
| 69 | return default |
| 70 | try: |
| 71 | return int(value) |
| 72 | except (ValueError, TypeError): |
| 73 | return default |
| 74 | |
| 75 | |
| 76 | def _parse_bool(value: str | None, default: bool = False) -> bool: |
no outgoing calls
no test coverage detected