summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2014-04-10 01:07:46 +0000
committerGerrit Code Review <review@openstack.org>2014-04-10 01:07:46 +0000
commitfe042c3a56d8b9161dcbfa83e6ae08a47ece6544 (patch)
treed500156041639a66057637ad60cec2f1486c35d2
parent0e0ae1dcf7043079d3c75006556255e5f127ec13 (diff)
parent6e20b16702af165eb1de517841981765a1a2b64e (diff)
downloadturbo-hipster-fe042c3a56d8b9161dcbfa83e6ae08a47ece6544.tar.gz
Merge "Send back final work_data if job fails"
-rw-r--r--turbo_hipster/lib/models.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/turbo_hipster/lib/models.py b/turbo_hipster/lib/models.py
index f140b6c..742fa54 100644
--- a/turbo_hipster/lib/models.py
+++ b/turbo_hipster/lib/models.py
@@ -66,6 +66,9 @@ class Task(object):
except Exception as e:
self.log.exception('Exception handling log event.')
if not self.cancelled:
+ self.success = False
+ self.messages.append('Exception: %s' % e)
+ self._send_work_data()
self.job.sendWorkException(str(e).encode('utf-8'))
def stop_working(self, number=None):