You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
830 B
28 lines
830 B
From 73ebc0c98fb7766f2ddddc41f0a2ab662ba5c467 Mon Sep 17 00:00:00 2001
|
|
From: Yuming Zhu <yzhu@redhat.com>
|
|
Date: Nov 22 2017 05:24:24 +0000
|
|
Subject: cli: make return code of watch_task to always ignore sub-task failure
|
|
|
|
|
|
fixes: #696
|
|
|
|
---
|
|
|
|
diff --git a/cli/koji_cli/lib.py b/cli/koji_cli/lib.py
|
|
index 4135308..e7aa686 100644
|
|
--- a/cli/koji_cli/lib.py
|
|
+++ b/cli/koji_cli/lib.py
|
|
@@ -218,9 +218,11 @@ class TaskWatcher(object):
|
|
state = koji.TASK_STATES[self.info['state']]
|
|
return (state in ['CLOSED','CANCELED','FAILED'])
|
|
|
|
- def is_success(self):
|
|
+ def is_success(self, ignore_child=True):
|
|
if self.info is None:
|
|
return False
|
|
+ if ignore_child and self.level != 0:
|
|
+ return True
|
|
state = koji.TASK_STATES[self.info['state']]
|
|
return (state == 'CLOSED')
|
|
|