tanakh / cargo-atcoder

Cargo subcommand for AtCoder
BSD 3-Clause "New" or "Revised" License
397 stars 36 forks source link

Fix parse error for submission status #49

Closed emanon001 closed 3 years ago

emanon001 commented 3 years ago

cargo atcoder status および cargo atcoder submit を実行すると以下のエラーが発生します。

$ cargo atcoder status
thread 'main' panicked at 'failed to parse result:
<tr>

                                                <td class="no-break"><time class="fixtime fixtime-second">2020-09-17 20:36:43+0900</time></td>
                                                <td><a href="/contests/abc018/tasks/abc018_1">A - 豆まき</a></td>
                                                <td><a href="/users/emanon001">emanon001</a> <a href="/contests/abc018/submissions?f.User=emanon001"><span class="glyphicon glyphicon-search black" submissions'="" title="view emanon001" aria-hidden="true" data-toggle="tooltip" s=""></span></a></td>
                                                <td><a href="/contests/abc018/submissions/me?f.Language=4050">Rust (1.42.0)</a></td>
                                                <td class="text-right submission-score" data-id="16802101">0</td>
                                                <td class="text-right">675 Byte</td>
                                                <td data-id="16802101" colspan="3" class="text-center waiting-judge"><span class="label label-default" data-toggle="tooltip" data-placement="top" title="Waiting for Judging" aria-hidden="true">WJ</span></td>
                                                <td class="text-center">
                                                        <a href="/contests/abc018/submissions/16802101">Detail</a>
                                                </td>
                                        </tr>', /Users/emanon001/.cargo/registry/src/github.com-1ecc6299db9ec823/cargo-atcoder-0.2.0/src/atcoder.rs:667:17
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace.

https://atcoder.jp/contests/<contest_id>/submissions/me の言語列セルでパースエラーが発生しているため修正しました。

tanakh commented 3 years ago

最近のアップデートで構造が変わったみたいですね。修正ありがとうございます。マージしました。