mirror of
https://github.com/QingdaoU/OnlineJudge.git
synced 2024-09-21 16:33:22 +00:00
update loose_client.py 修复函数依赖问题
This commit is contained in:
parent
a8d25fa0f1
commit
83dd38f751
@ -38,6 +38,16 @@ class JudgeClient(object):
|
|||||||
self._test_case_dir = test_case_dir
|
self._test_case_dir = test_case_dir
|
||||||
# 进程池
|
# 进程池
|
||||||
self._pool = Pool(processes=max_running_number)
|
self._pool = Pool(processes=max_running_number)
|
||||||
|
self._test_case_info = self._load_test_case_info()
|
||||||
|
def _load_test_case_info(self):
|
||||||
|
# 读取测试用例信息 转换为dict
|
||||||
|
try:
|
||||||
|
f = open(self._test_case_dir + "info")
|
||||||
|
return json.loads(f.read())
|
||||||
|
except IOError:
|
||||||
|
raise JudgeClientError("Test case config file not found")
|
||||||
|
except ValueError:
|
||||||
|
raise JudgeClientError("Test case config file format error")
|
||||||
|
|
||||||
def _generate_command(self, test_case_id):
|
def _generate_command(self, test_case_id):
|
||||||
"""
|
"""
|
||||||
|
Loading…
Reference in New Issue
Block a user