onlinejudge.service.topcoder module¶
the module for Topcoder (https://www.topcoder.com/)
- note
There is the offcial API https://tcapi.docs.apiary.io/
- note
only the Marathon Match is supported
-
class
onlinejudge.service.topcoder.TopcoderLongContestProblem(*, rd, cd=None, compid=None, pm=None)[source]¶ Bases:
onlinejudge.type.Problem-
download_individual_results_feed(*, cr, session=None)[source]¶ New in version 6.2.0: This method may be deleted in future.
- Return type
-
download_overview(*, session=None)[source]¶ New in version 6.2.0: This method may be deleted in future.
- Return type
-
download_standings(*, session=None)[source]¶ - Raises
Exception – if redirected to module=ViewOverview page
New in version 6.2.0: This method may be deleted in future.
- Return type
-
download_system_test(*, test_case_id, session=None)[source]¶ - Raises
- Note
You need to parse this result manually.
New in version 6.2.0: This method may be deleted in future.
- Return type
-
-
class
onlinejudge.service.topcoder.TopcoderLongContestProblemIndividualResultsFeed(round_id, coder_id, handle, submissions, testcases)¶ Bases:
tuple-
property
coder_id¶ Alias for field number 1
-
property
handle¶ Alias for field number 2
-
property
round_id¶ Alias for field number 0
-
property
submissions¶ Alias for field number 3
-
property
testcases¶ Alias for field number 4
-
property
-
class
onlinejudge.service.topcoder.TopcoderLongContestProblemIndividualResultsFeedSubmission(number, score, language, time)¶ Bases:
tuple-
property
language¶ Alias for field number 2
-
property
number¶ Alias for field number 0
-
property
score¶ Alias for field number 1
-
property
time¶ Alias for field number 3
-
property
-
class
onlinejudge.service.topcoder.TopcoderLongContestProblemIndividualResultsFeedTestCase(test_case_id, score, processing_time, fatal_error_ind)¶ Bases:
tuple-
property
fatal_error_ind¶ Alias for field number 3
-
property
processing_time¶ Alias for field number 2
-
property
score¶ Alias for field number 1
-
property
test_case_id¶ Alias for field number 0
-
property
-
class
onlinejudge.service.topcoder.TopcoderLongContestProblemOverviewRow(rank, handle, provisional_rank, provisional_score, final_score, language, cr)¶ Bases:
tuple-
property
cr¶ Alias for field number 6
-
property
final_score¶ Alias for field number 4
-
property
handle¶ Alias for field number 1
-
property
language¶ Alias for field number 5
-
property
provisional_rank¶ Alias for field number 2
-
property
provisional_score¶ Alias for field number 3
-
property
rank¶ Alias for field number 0
-
property
-
class
onlinejudge.service.topcoder.TopcoderLongContestProblemStandingsRow(handle, score, rank, last_submission_time, language, example_tests, submissions, cr)¶ Bases:
tuple-
property
cr¶ Alias for field number 7
-
property
example_tests¶ Alias for field number 5
-
property
handle¶ Alias for field number 0
-
property
language¶ Alias for field number 4
-
property
last_submission_time¶ Alias for field number 3
-
property
rank¶ Alias for field number 2
-
property
score¶ Alias for field number 1
-
property
submissions¶ Alias for field number 6
-
property