(data: Dict[str, Any], key: str, default: int)
| 382 | |
| 383 | |
| 384 | def _parse_int(data: Dict[str, Any], key: str, default: int) -> int: |
| 385 | value = data.get(key, default) |
| 386 | try: |
| 387 | return int(value) |
| 388 | except (TypeError, ValueError): |
| 389 | raise ValueError(f"Invalid parameter: {key}") |
| 390 | |
| 391 | |
| 392 | def _parse_search_params(data: Dict[str, Any]) -> Dict[str, Any]: |
no test coverage detected