Skip to content

submit がジャッジの結果まで待つようにする - #12

Merged
yuki2006 merged 1 commit into
mainfrom
submit-wait
Sep 5, 2026
Merged

yuki2006 merged 1 commit into
mainfrom
submit-wait

Conversation

@yuki2006

@yuki2006 yuki2006 commented Sep 5, 2026

Copy link
Copy Markdown
Owner

変更内容

GET /v1/submissions/{id} が追加された (問題の編集トークンで、その問題への提出を読める。またはサイトサポーターのアカウント API キー) ので、yuki-tool submit は提出後にジャッジの結果まで待って表示します。

  • 終了判定は /v1/statuses の judging 分類を抜けたかどうか (ステータスの列挙は持たない)
  • 認証は提出に使った編集トークンをそのまま使う
  • --no-wait で従来どおり提出だけして終われます
  • タイムアウト 10 分 (キュー待ち込み)。超えたら提出ページを案内

実測 (問題 13954、原状復帰済み)

提出しました: 提出 ID 1184143
結果は https://yukicoder.me/submissions/1184143 で確認できます。
ジャッジを待っています...
結果: AC (90 ms)

単体テスト 55 件、clippy -D warnings / fmt 通過。

🤖 Generated with Claude Code

https://claude.ai/code/session_01GDSDbQcqbZqhXQ1dVo9BeE

GET /v1/submissions/{id} が入った (問題の編集トークンで、その問題への提出を
読める。またはサイトサポーターの API キー) ので、提出後は judging 分類を
抜けるまでポーリングし、結果とかかった時間を表示する。--no-wait で従来どおり
提出だけして終われる。

問題 13954 で実測済み: 提出 → 「ジャッジを待っています...」 → 「結果: AC
(90 ms)」まで表示され、原状復帰した。

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@yuki2006
yuki2006 merged commit 2b93643 into main Sep 5, 2026
1 check passed
@yuki2006
yuki2006 deleted the submit-wait branch September 5, 2026 12:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant