Skip to content

Commit ce1941c

Browse files
Score mode in Italian format
1 parent eb920d8 commit ce1941c

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

cmscontrib/YamlLoader.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,8 @@
3232
import yaml
3333
from datetime import timedelta
3434

35-
from cms import LANGUAGES, LANGUAGE_TO_HEADER_EXT_MAP
35+
from cms import LANGUAGES, LANGUAGE_TO_HEADER_EXT_MAP, \
36+
SCORE_MODE_MAX, SCORE_MODE_MAX_TOKENED_LAST
3637
from cmscommon.datetime import make_datetime
3738
from cms.db import Contest, User, Task, Statement, Attachment, \
3839
SubmissionFormatElement, Dataset, Manager, Testcase
@@ -382,6 +383,11 @@ def get_task(self, name):
382383
args["submission_format"] = [
383384
SubmissionFormatElement("%s.%%l" % name)]
384385

386+
if conf.get("score_mode", None) == SCORE_MODE_MAX:
387+
args["score_mode"] = SCORE_MODE_MAX
388+
elif conf.get("score_mode", None) == SCORE_MODE_MAX_TOKENED_LAST:
389+
args["score_mode"] = SCORE_MODE_MAX_TOKENED_LAST
390+
385391
# Use the new token settings format if detected.
386392
if "token_mode" in conf:
387393
load(conf, args, "token_mode")

0 commit comments

Comments
 (0)