[enh] add information about job error in log

This commit is contained in:
Laurent Peuch 2018-11-03 05:26:47 +01:00
parent 97a4d2c443
commit d6c52ce2e4

4
run.py
View file

@ -342,6 +342,10 @@ async def run_job(worker, job):
traceback.print_exc()
task_logger.exception(f"ERROR in job '{job.name} #{job.id}'")
job.log += "\n"
job.log += "Job error on:\n"
job.log += traceback.format_exc()
job.end_time = datetime.now()
job.state = "error"
job.save()