(args: argparse.Namespace)
| 442 | |
| 443 | |
| 444 | def cmd_cancel(args: argparse.Namespace) -> int: |
| 445 | base_url = args.base_url.rstrip("/") |
| 446 | _require_health(base_url, args.request_timeout) |
| 447 | result = _request_json("POST", f"{base_url}/generate/cancel/{urllib.parse.quote(args.job_id)}", timeout=args.request_timeout) |
| 448 | _json_print({"ok": True, "base_url": base_url, "job_id": args.job_id, "cancel": result, "meta": _recovery_meta(base_url, args.job_id, legacy=True)}, compact=args.compact) |
| 449 | return 0 |
| 450 | |
| 451 | |
| 452 |
nothing calls this directly
no test coverage detected