oi_cli2.cli package#
Subpackages#
Submodules#
oi_cli2.cli.account module#
oi_cli2.cli.analyze module#
- oi_cli2.cli.analyze.analyze_list(tm: AnalyzeManager)[source]#
- oi_cli2.cli.analyze.analyze_modify(tm: AnalyzeManager)[source]#
- oi_cli2.cli.analyze.analyze_new(tm: AnalyzeManager)[source]#
oi_cli2.cli.completion module#
oi_cli2.cli.config module#
oi_cli2.cli.constant module#
oi_cli2.cli.contest module#
- class oi_cli2.cli.contest.VisitStatus(value)[source]#
Bases:
Enum
An enumeration.
- BEFORE = 1#
- FAILED = 3#
- SUCCESS = 2#
- TIMEOUT = 3#
- async oi_cli2.cli.contest.async_fetch(platform, contestid) None [source]#
Fetch a contest(problems and testcases)
PLATFORM e.g. AtCoder, Codeforces
CONTESTID The id in the url, e.g. Codeforces(1122),AtCoder(abc230)
- async oi_cli2.cli.contest.createDir(oj: BaseOj, contest_id: str, problems: List[ProblemMeta])[source]#
- async oi_cli2.cli.contest.create_problem(data, pm: ProblemMeta, contest_id: str, template, oj: BaseOj, updater: Callable[[], None])[source]#
oi_cli2.cli.init module#
oi_cli2.cli.lang module#
oi_cli2.cli.main module#
oi_cli2.cli.problem module#
oi_cli2.cli.reg_list module#
oi_cli2.cli.submit module#
- async oi_cli2.cli.submit.async_watch_result(oj: BaseOj, problem_url: str) SubmissionResult [source]#
- oi_cli2.cli.submit.generate_submission_table(res: SubmissionResult) Table [source]#
Make a new submission table.
- oi_cli2.cli.submit.watch_result(oj: BaseOj, problem_url: str) SubmissionResult [source]#