logger.debug('Removing already existing file %s of failed job subtask ...',destfile)
os.remove(destfile)
logger.debug('Moving file %s of failed job subtask to folder %s ...',file,jobfailpath)
shutil.move(file,jobfailpath)
ifnres==0:
message="Not even a single subtask of seed {} for branch {} could be completed without error. Counted as FAIL!".format(self.branch_data['seed'],self.branch)
raiseRuntimeError(message)
# on error, make log entry and reraise
# on error, make log entry and reraise
exceptExceptionase:
exceptExceptionase:
job_ok=False
job_ok=False
logger.error('%s raised during job execution: %s',e.__class__.__name__,e)
logger.error('%s raised during job execution: %s',e.__class__.__name__,e)
files=glob.glob(jobfailglob)
iffiles:
logger.error('Moving all files of failed job with seed %s out of the way!',self.branch_data['seed'])
logger.debug('Creating job fail directory if not yet existing: %s',jobfailpath)