Problem: CSES credentials were cached without verifying them, so bad passwords were only discovered at submit time. Solution: reuse `_check_token` (fast path) and `_web_login` in the new `login()` method. Return credentials with API token on success so subsequent submits skip re-authentication. |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| atcoder.py | ||
| base.py | ||
| codechef.py | ||
| codeforces.py | ||
| cses.py | ||
| kattis.py | ||
| language_ids.py | ||
| models.py | ||
| timeouts.py | ||
| usaco.py | ||