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.parent
asbase_dir
in parameters.resolved.