朱东升 commited on
Commit
452bf3c
·
1 Parent(s): 52d43e7

requirements update11

Browse files
Files changed (1) hide show
  1. app.py +2 -1
app.py CHANGED
@@ -35,7 +35,7 @@ def evaluate(input_data):
35
  # 如果输入是字典
36
  elif isinstance(input_data, dict):
37
  language = input_data.get('language')
38
- completions = input_data.get('completions', [])
39
 
40
  if not completions:
41
  return {"status": "Exception", "error": "No code provided"}
@@ -49,6 +49,7 @@ def evaluate(input_data):
49
  # 如果当前代码执行成功,立即返回pass,不再评估后续代码
50
  if result["status"] == "OK":
51
  return {"status": "pass"}
 
52
  results.append(result)
53
 
54
  # 所有代码都执行失败,返回第一个失败结果
 
35
  # 如果输入是字典
36
  elif isinstance(input_data, dict):
37
  language = input_data.get('language')
38
+ completions = input_data.get('processed_completions', [])
39
 
40
  if not completions:
41
  return {"status": "Exception", "error": "No code provided"}
 
49
  # 如果当前代码执行成功,立即返回pass,不再评估后续代码
50
  if result["status"] == "OK":
51
  return {"status": "pass"}
52
+ result['compiled_code'] = code
53
  results.append(result)
54
 
55
  # 所有代码都执行失败,返回第一个失败结果