Source code for oioioi.sinolpack.controllers

from django.utils.translation import gettext_lazy as _

from oioioi.programs.controllers import ProgrammingProblemController
from oioioi.sinolpack.admin import SinolpackProblemAdminMixin
from oioioi.sinolpack.utils import add_extra_files


[docs]class SinolProblemController(ProgrammingProblemController):
[docs] description = _("Sinol package problem")
[docs] def fill_evaluation_environ(self, environ, submission, **kwargs): super(SinolProblemController, self).fill_evaluation_environ( environ, submission, **kwargs ) add_extra_files(environ, self.problem)
[docs] def mixins_for_admin(self): return super(SinolProblemController, self).mixins_for_admin() + ( SinolpackProblemAdminMixin, )