From 90801f7f7e1654349b1ed67e8af01bf84f058efe Mon Sep 17 00:00:00 2001 From: virusdefender <1670873886@qq.com> Date: Thu, 7 Apr 2016 16:19:39 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E9=83=A8=E5=88=86logger?= =?UTF-8?q?=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- judge/compiler.py | 4 +--- judge/runner.py | 5 +++-- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/judge/compiler.py b/judge/compiler.py index 0e952e5c..6b5f8dd5 100644 --- a/judge/compiler.py +++ b/judge/compiler.py @@ -1,10 +1,8 @@ # coding=utf-8 -import time import os import judger -from judge_exceptions import CompileError, JudgeClientError +from judge_exceptions import CompileError from logger import logger -from settings import judger_workspace def compile_(language_item, src_path, exe_path, judge_base_path, compile_spj=False): diff --git a/judge/runner.py b/judge/runner.py index b7874928..cb73fb15 100644 --- a/judge/runner.py +++ b/judge/runner.py @@ -3,6 +3,7 @@ import os import socket import shutil +from logger import logger from client import JudgeClient from language import languages from compiler import compile_ @@ -19,6 +20,8 @@ class JudgeInstanceRunner(object): judge_base_path = os.path.join(judger_workspace, "run", submission_id) if not token or token != os.environ.get("rpc_token"): + if token: + logger.info("Invalid token: " + token) return {"code": 2, "data": {"error": "Invalid token", "server": host_name}} try: @@ -78,8 +81,6 @@ class JudgeInstanceRunner(object): for item in judge_result["info"]: if item["result"] != 0: judge_result["result"] = item["result"] - if item.get("error"): - judge_result["info"] = item["error"] break else: l = sorted(judge_result["info"], key=lambda k: k["cpu_time"])