Bnot fixes ; Missing énoncés fixes.

This commit is contained in:
sebastien committed 2026-10-23 11:15:05 +02:00
1 parent f39868207d
commit 55d5cf16c9
18 files changed
+486 -44

No files matched your search

+5 -1
View File
@@ -1024,6 +1024,7 @@ def write_exam_outputs(workspace: EvaluationWorkspace, grouped_extraction: Group
print(f"Wrote {len(grouped_extraction.groups)} groups; checking PDF compilation...")
compilation_status = compile_existing_pdfs(workspace)
utils.warn_missing_exam_material(workspace)
return ExitCode.PARTIAL if processing_errors or compilation_status != ExitCode.SUCCESS else ExitCode.SUCCESS
@@ -1093,7 +1094,10 @@ def main(argv: Sequence[str] | None = None) -> int:
if args.restart and (args.compile_only or args.groups_only or args.persp_only):
raise CliError('--restart cannot be combined with a partial action', ExitCode.INVALID_ARGUMENTS)
if args.compile_only:
return compile_existing_pdfs(workspace_from_args(args))
workspace = workspace_from_args(args)
status = compile_existing_pdfs(workspace)
utils.warn_missing_exam_material(workspace)
return status
if args.groups_only or args.persp_only:
kwargs = {'delete_persp': True} if args.delete_persp else {}
return refine_existing(workspace_from_args(args),