Skip to content

Commit 4335b78

Browse files
committed
🐛 Fixed a bug in xtl.autoproc process
xtl.cli.autoproc.process & process_wf - Fixed a bug where the CLI would not terminate if the user requested not to continue after Job preparation
1 parent 2d2c0e4 commit 4335b78

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

src/xtl/cli/autoproc/process.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -505,7 +505,8 @@ async def cli_autoproc_process(
505505
message += f' in batches of {no_concurrent_jobs}'
506506
message += '?'
507507
cli.print(message, log_only=True)
508-
cli.confirm(message, default=False)
508+
if not cli.confirm(message, default=False):
509+
raise typer.Abort()
509510

510511
# Prepare output csv
511512
csv_out = (out_dir / f'datasets_output_{datetime.now().strftime("%Y%m%d_%H%M%S")}.csv').resolve()

src/xtl/cli/autoproc/process_wf.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -393,7 +393,8 @@ async def cli_autoproc_process_wf(
393393
message += f' in batches of {no_concurrent_jobs}'
394394
message += '?'
395395
cli.print(message, log_only=True)
396-
cli.confirm(message, default=False)
396+
if not cli.confirm(message, default=False):
397+
raise typer.Abort()
397398

398399
# Prepare output csv
399400
csv_out = (out_dir / f'datasets_output_{datetime.now().strftime("%Y%m%d_%H%M%S")}.csv').resolve()

0 commit comments

Comments
 (0)