(payload: Any)
| 41 | |
| 42 | |
| 43 | def require_request(payload: Any) -> dict[str, Any]: |
| 44 | if not isinstance(payload, dict): |
| 45 | raise RuntimeError("Supertonic request JSON entries must be objects") |
| 46 | text = payload.get("text", "") |
| 47 | if not isinstance(text, str) or not text: |
| 48 | raise RuntimeError("Supertonic request requires non-empty text") |
| 49 | return dict(payload) |
| 50 | |
| 51 | |
| 52 | def load_requests(args: argparse.Namespace) -> list[dict[str, Any]]: |
no test coverage detected