(*args, **kwargs)
| 432 | return async_view_func |
| 433 | |
| 434 | async def sync_view_func(*args, **kwargs): |
| 435 | if request is None: |
| 436 | raise RuntimeError("Quart not installed; request unavailable") |
| 437 | data = await request.get_json() |
| 438 | result = handler(**data) if data else handler() |
| 439 | return jsonify(result) # type: ignore[arg-type] |
| 440 | |
| 441 | return sync_view_func |
| 442 |