diff --git a/judge/management/commands/runmoss.py b/judge/management/commands/runmoss.py index 9b2d40c..0558da3 100644 --- a/judge/management/commands/runmoss.py +++ b/judge/management/commands/runmoss.py @@ -13,6 +13,7 @@ class Command(BaseCommand): ('C', MOSS_LANG_C), ('Java', MOSS_LANG_JAVA), ('Python', MOSS_LANG_PYTHON), + ('Pascal', MOSS_LANG_PASCAL), } def add_arguments(self, parser): diff --git a/judge/models/contest.py b/judge/models/contest.py index 2337ef1..39f52b1 100644 --- a/judge/models/contest.py +++ b/judge/models/contest.py @@ -7,7 +7,7 @@ from django.utils import timezone from django.utils.functional import cached_property from django.utils.translation import gettext, gettext_lazy as _ from jsonfield import JSONField -from moss import MOSS_LANG_C, MOSS_LANG_CC, MOSS_LANG_JAVA, MOSS_LANG_PYTHON +from moss import MOSS_LANG_C, MOSS_LANG_CC, MOSS_LANG_JAVA, MOSS_LANG_PYTHON, MOSS_LANG_PASCAL from judge import contest_format from judge.models.problem import Problem @@ -399,6 +399,7 @@ class ContestMoss(models.Model): ('C++', MOSS_LANG_CC), ('Java', MOSS_LANG_JAVA), ('Python', MOSS_LANG_PYTHON), + ('Pascal', MOSS_LANG_PASCAL), ] contest = models.ForeignKey(Contest, verbose_name=_('contest'), related_name='moss', on_delete=CASCADE)