From a3ee2ea21218e802492de5432b88aa346b39df66 Mon Sep 17 00:00:00 2001 From: virusdefender Date: Sun, 20 May 2018 08:20:17 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BF=BD=E7=95=A5=E8=A2=AB=E5=B0=81=E7=A6=81?= =?UTF-8?q?=E7=94=A8=E6=88=B7=E7=9A=84=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- judge/tasks.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/judge/tasks.py b/judge/tasks.py index eda9e0f..a5c1818 100644 --- a/judge/tasks.py +++ b/judge/tasks.py @@ -1,8 +1,14 @@ from __future__ import absolute_import, unicode_literals from celery import shared_task + +from account.models import User +from submission.models import Submission from judge.dispatcher import JudgeDispatcher @shared_task def judge_task(submission_id, problem_id): + uid = Submission.objects.get(id=submission_id).user_id + if User.objects.get(id=uid).is_disabled: + return JudgeDispatcher(submission_id, problem_id).judge()