فهرست منبع

fix: commitId

haha 3 سال پیش
والد
کامیت
fab72cc537
2فایلهای تغییر یافته به همراه4 افزوده شده و 2 حذف شده
  1. 3 1
      web/app.py
  2. 1 1
      web/judgement.py

+ 3 - 1
web/app.py

@@ -44,9 +44,11 @@ def judge():
     td_total = len(input_list)
     # save_test_cases(input_list, output_list, td_total)
     # src_file = save_code(language, code)
+    # rst = judgement.judge(src_file, 'testcases', td_total, time_limit, memory_limit, language)
+
     save_test_cases_by_cid(cid, input_list, output_list, td_total)
     src_file = save_code_by_cid(cid, language, code)
-    rst = judgement.judge(src_file, 'testcases-'+cid, td_total, time_limit, memory_limit, language)
+    rst = judgement.judge_by_cid(src_file, 'testcases-'+cid, td_total, time_limit, memory_limit, language,cid)
     os.remove(src_file)
     shutil.rmtree('main-'+cid)
     shutil.rmtree('testcases-'+cid)

+ 1 - 1
web/judgement.py

@@ -119,7 +119,7 @@ def judge(src_path, td_path, td_total, time_limit, memory_limit, language):
     src_file = ''
     rst_list = []
     if language == 'c':
-        if not compile_c(src_path,''):
+        if not compile_c(src_path,'main'):
             return {'result_list': [{'result': RESULT_STR[7]}]}
         args = ['./main']
         src_file = 'main'