oi_cli2.cli.adaptor package#
Subpackages#
Submodules#
oi_cli2.cli.adaptor.AtCoderAdaptor module#
- class oi_cli2.cli.adaptor.AtCoderAdaptor.AtCoder(http_util: HttpUtil, logger: Logger, account: Account, html_tag: HtmlTagAbstract)[source]#
Bases:
BaseOj
- async async_get_contest_meta(cid: str) ContestMeta [source]#
- async async_get_result_yield(problem_url: str, time_gap: float = 1) AsyncIterator[SubmissionResult] [source]#
- async async_problem(problem: ProblemMeta) ParsedProblemResult [source]#
- get_contest_meta(cid: str) ContestMeta [source]#
- problem(pm: ProblemMeta) ParsedProblemResult [source]#
- oi_cli2.cli.adaptor.AtCoderAdaptor.AtcoderGen(account: ~oi_cli2.model.Account.Account, provider: ~oi_cli2.utils.Singleton.Singleton.<locals>.wrapper) BaseOj [source]#
- oi_cli2.cli.adaptor.AtCoderAdaptor.transform_Result(res: SubmissionResult) SubmissionResult [source]#