pyiron_base.jobs.job.extension.server.queuestatus.wait_for_job#
- pyiron_base.jobs.job.extension.server.queuestatus.wait_for_job(job: pyiron_base.jobs.job.generic.GenericJob, interval_in_s: int = 5, max_iterations: int = 100) None[source]#
Sleep until the job is finished but maximum interval_in_s * max_iterations seconds.
- Parameters:
job (pyiron_base.job.utils.GenericJob) – Job to wait for
interval_in_s (int) – interval when the job status is queried from the database - default 5 sec.
max_iterations (int) – maximum number of iterations - default 100
- Raises:
ValueError – max_iterations reached, job still running