Consume job_explanation from runner, fix error reporting error (#13482)

This commit is contained in:
Alan Rominger
2023-08-30 16:45:50 -04:00
committed by GitHub
parent cf1e448577
commit cdb4f0b7fd
2 changed files with 7 additions and 6 deletions

View File

@@ -208,9 +208,10 @@ class RunnerCallback:
# We opened a connection just for that save, close it here now
connections.close_all()
elif status_data['status'] == 'error':
result_traceback = status_data.get('result_traceback', None)
if result_traceback:
self.delay_update(result_traceback=result_traceback)
for field_name in ('result_traceback', 'job_explanation'):
field_value = status_data.get(field_name, None)
if field_value:
self.delay_update(**{field_name: field_value})
def artifacts_handler(self, artifact_dir):
self.artifacts_processed = True