chore: remove unnecesarry None check
All checks were successful
build / build (push) Successful in 2m32s
build / build (pull_request) Successful in 2m30s

This commit is contained in:
李衍志523370910113 2025-03-05 15:57:10 +08:00
parent 9f4eda337b
commit 85e358d3b7

View File

@ -186,28 +186,21 @@ def fix_diff(
proc_limit=50, proc_limit=50,
) )
) )
diff_output = case_stage.diff.output
# Ensure case_stage.diff and case_stage.diff.output are defined parser_cases.append(
diff_output = ( result.DiffCasesConfig(
case_stage.diff.output outputs=[
if case_stage.diff and case_stage.diff.output result.DiffOutputConfig(
else None score=diff_output.score,
) file_name="stdout",
if diff_output: answer_path=str(base_dir / stdout),
parser_cases.append( force_quit_on_diff=diff_output.force_quit,
result.DiffCasesConfig( always_hide=diff_output.hide,
outputs=[ compare_space=not diff_output.ignore_spaces,
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_executor.with_.cases = stage_cases diff_executor.with_.cases = stage_cases
diff_parser_config.with_ = result.DiffConfig(name="diff", cases=parser_cases) diff_parser_config.with_ = result.DiffConfig(name="diff", cases=parser_cases)