def __init__(self, log_dir, job_manager=batch_system.JobManager()): self.log_dir = log_dir self.jobs = [] self.aborted = False self.complete_jobs_success = 0 self.complete_jobs_failure = 0 self.canceled_jobs = 0 self.running_jobs = 0 self.held_jobs = 0 self.delayed_jobs = 0 self.queued_jobs = 0 self.deleted_jobs = 0 self.cancel_message = None self.jobs_running_at_cancel = [] try: batch_jobs = job_runner.common.jobs_from_logdir(log_dir) except IOError, e: raise ValueError("ERROR: {0} does not appear to be a valid pipeline log directory.\n".format(log_dir))
def get_job_manager(): return batch_system.JobManager()