From 3cda79ff66c9734d7f99502329f7c031455b9535 Mon Sep 17 00:00:00 2001 From: Joshua Hesketh Date: Fri, 31 Jan 2014 13:10:29 +1100 Subject: [PATCH] Send the work data result as soon as we know it Change-Id: I40b46e19d298f18b3ca3cf031612ae94b3874bfa --- turbo_hipster/lib/models.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/turbo_hipster/lib/models.py b/turbo_hipster/lib/models.py index 3424e86..2fca46c 100644 --- a/turbo_hipster/lib/models.py +++ b/turbo_hipster/lib/models.py @@ -92,17 +92,19 @@ class Task(object): """ Send the WORK DATA in json format for job """ self.log.debug("Send the work data response: %s" % json.dumps(self._get_work_data())) + if self.success: + self.work_data['result'] = 'SUCCESS' + else: + self.work_data['result'] = '\n'.join(self.messages) self.job.sendWorkData(json.dumps(self._get_work_data())) def _send_final_results(self): self._send_work_data() if self.success: - self.work_data['result'] = 'SUCCESS' self.job.sendWorkComplete( json.dumps(self._get_work_data())) else: - self.work_data['result'] = '\n'.join(self.messages) self.job.sendWorkFail() def _do_next_step(self):