dev #10
|  | @ -186,28 +186,21 @@ def fix_diff( | |||
|                 proc_limit=50, | ||||
|             ) | ||||
|         ) | ||||
| 
 | ||||
|         # Ensure case_stage.diff and case_stage.diff.output are defined | ||||
|         diff_output = ( | ||||
|             case_stage.diff.output | ||||
|             if case_stage.diff and case_stage.diff.output | ||||
|             else None | ||||
|         ) | ||||
|         if diff_output: | ||||
|             parser_cases.append( | ||||
|                 result.DiffCasesConfig( | ||||
|                     outputs=[ | ||||
|                         result.DiffOutputConfig( | ||||
|                             score=diff_output.score, | ||||
|                             file_name="stdout", | ||||
|                             answer_path=str(base_dir / stdout), | ||||
|                             force_quit_on_diff=diff_output.force_quit, | ||||
|                             always_hide=diff_output.hide, | ||||
|                             compare_space=not diff_output.ignore_spaces, | ||||
|                         ) | ||||
|                     ] | ||||
|                 ) | ||||
|         diff_output = case_stage.diff.output | ||||
| 
					
					jon-lee marked this conversation as resolved
					
						
						
							Outdated
						
					
				 | ||||
|         parser_cases.append( | ||||
|             result.DiffCasesConfig( | ||||
|                 outputs=[ | ||||
|                     result.DiffOutputConfig( | ||||
| 
					
					jon-lee marked this conversation as resolved
					
						
						
							Outdated
						
					
				 
				
					
						张泊明518370910136
						commented  will it be None now? will it be None now? 
				
					
						李衍志523370910113
						commented  nope 😂 bad coding strategy before nope 😂 bad coding strategy before | ||||
|                         score=diff_output.score, | ||||
|                         file_name="stdout", | ||||
|                         answer_path=str(base_dir / stdout), | ||||
|                         force_quit_on_diff=diff_output.force_quit, | ||||
|                         always_hide=diff_output.hide, | ||||
|                         compare_space=not diff_output.ignore_spaces, | ||||
|                     ) | ||||
|                 ] | ||||
|             ) | ||||
|         ) | ||||
| 
 | ||||
|     diff_executor.with_.cases = stage_cases | ||||
|     diff_parser_config.with_ = result.DiffConfig(name="diff", cases=parser_cases) | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user
	
Pass
JOJ3_CONFIG_ROOT / task_conf.path.parentasbase_dirin parameters.resolved.