From 7a24a7b79a64715394b64de6e97899b4f6c221fd Mon Sep 17 00:00:00 2001 From: Joseph Hunkeler Date: Mon, 22 Apr 2013 17:00:22 -0400 Subject: Exit on failure --- ipsutils/task.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'ipsutils/task.py') diff --git a/ipsutils/task.py b/ipsutils/task.py index 1d8faeb..321fec8 100644 --- a/ipsutils/task.py +++ b/ipsutils/task.py @@ -27,7 +27,10 @@ class TaskController(object): """ FILO execution of tasks """ for stack_entry in self.stack: - stack_entry.run() + status = stack_entry.run() + if not status: + exit(status) + class NamedTask(object): def __init__(self, name, func, *args): -- cgit