$ oj-api login-service --check "https://atcoder.jp/contests/"
INFO:onlinejudge_api.main:online-judge-api-client 10.10.0
INFO:onlinejudge_api.main:sleep 1.000000 sec
Traceback (most recent call last):
File "/home/nahco314/.pyenv/versions/3.8.2/bin/oj-api", line 10, in <module>
sys.exit(main())
File "/home/nahco314/.pyenv/versions/3.8.2/lib/python3.8/site-packages/onlinejudge_api/main.py", line 268, in main
del os.environ['PASSWORD']
File "/home/nahco314/.pyenv/versions/3.8.2/lib/python3.8/os.py", line 691, in __delitem__
raise KeyError(key) from None
KeyError: 'PASSWORD'
Summary / 概要
oj-api login-service --check
がエラーを起こしますSteps to reproduce / 再現方法
oj-api login-service --check "https://atcoder.jp/contests/"
environments:
Expected behavior / 期待される挙動
{"status": "ok", "messages": [], "result": {"loggedIn": false}}
Actual behavior / 実際の挙動
Other notes / その他
oj login --check "https://atcoder.jp/contests/"
は正常に動作します USERNAMEとPASSWORDを指定するとmain.pyの29行目でAssertionErrorになります