jobflow_remote.cli.batch module#

jobflow_remote.cli.batch.delete(batch_state: ~typing.Annotated[list[~jobflow_remote.jobs.state.BatchState], <typer.models.OptionInfo object at 0x7f48f4a85150>], process_id: ~types.Annotated[str | None, <typer.models.OptionInfo object at 0x7f48f4a85190>] = None, batch_uid: ~types.Annotated[str | None, <typer.models.OptionInfo object at 0x7f48f4a85290>] = None, worker_name: ~types.Annotated[list[str] | None, <typer.models.OptionInfo object at 0x7f48f4a33a90>] = None, yes_all: ~typing.Annotated[bool, <typer.models.OptionInfo object at 0x7f48f4a194d0>] = False)[source]#

Remove one or more batch processes from the database. No effect on the processes running on the worker.

jobflow_remote.cli.batch.fix_batch_doc_jobs_dict()[source]#
jobflow_remote.cli.batch.process_info(selected_id: ~typing.Annotated[str, <typer.models.ArgumentInfo object at 0x7f48f4a84f90>])[source]#

Detailed information on a specific batch process.

jobflow_remote.cli.batch.processes_list(worker_name: ~types.Annotated[list[str] | None, <typer.models.OptionInfo object at 0x7f48f4a33a90>] = None, max_results: ~typing.Annotated[int, <typer.models.OptionInfo object at 0x7f48f4a18990>] = 20, batch_state: ~types.Annotated[list[~jobflow_remote.jobs.state.BatchState] | None, <typer.models.OptionInfo object at 0x7f48f4a33350>] = None, job_id: ~types.Annotated[list[str] | None, <typer.models.OptionInfo object at 0x7f48f746fad0>] = None, db_id: ~types.Annotated[list[str] | None, <typer.models.OptionInfo object at 0x7f48f4a32bd0>] = None, verbosity: ~typing.Annotated[int, <typer.models.OptionInfo object at 0x7f48f4a18550>] = 0) None[source]#

Show the list of processes being executed on the batch workers.