summaryrefslogtreecommitdiffstats
path: root/bitbake/lib
diff options
context:
space:
mode:
authorJoshua Lock <josh@linux.intel.com>2010-11-11 10:14:11 +0000
committerRichard Purdie <rpurdie@linux.intel.com>2010-12-07 12:49:38 +0000
commitbd8ff30da075357727ae3c200c31ccbea62bf56a (patch)
tree106bff85822b6bb492c294610b72916c06fd25d8 /bitbake/lib
parent96da2ea1f9d3cc6589e186413c90f61fe86436d5 (diff)
downloadpoky-bd8ff30da075357727ae3c200c31ccbea62bf56a.tar.gz
bitbake/crumbs: do the test for ignored messages sooner
Move the test for ignored messages to the start of the message handling loop to avoid doing work for messages which are only going to be ignored. Signed-off-by: Joshua Lock <josh@linux.intel.com>
Diffstat (limited to 'bitbake/lib')
-rw-r--r--bitbake/lib/bb/ui/crumbs/runningbuild.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/bitbake/lib/bb/ui/crumbs/runningbuild.py b/bitbake/lib/bb/ui/crumbs/runningbuild.py
index 6f77b83c69..711697cecb 100644
--- a/bitbake/lib/bb/ui/crumbs/runningbuild.py
+++ b/bitbake/lib/bb/ui/crumbs/runningbuild.py
@@ -68,6 +68,9 @@ class RunningBuild (gobject.GObject):
68 parent = self.tasks_to_iter[(package, task)] 68 parent = self.tasks_to_iter[(package, task)]
69 69
70 if isinstance(event, bb.msg.MsgBase): 70 if isinstance(event, bb.msg.MsgBase):
71 # Ignore the "Running task i of n .."
72 if (event._message.startswith ("Running task")):
73 return # don't add these to the list
71 74
72 # Set a pretty icon for the message based on it's type. 75 # Set a pretty icon for the message based on it's type.
73 if isinstance(event, bb.msg.MsgWarn): 76 if isinstance(event, bb.msg.MsgWarn):
@@ -77,10 +80,6 @@ class RunningBuild (gobject.GObject):
77 else: 80 else:
78 icon = None 81 icon = None
79 82
80 # Ignore the "Running task i of n .." messages
81 if (event._message.startswith ("Running task")):
82 return
83
84 # Add the message to the tree either at the top level if parent is 83 # Add the message to the tree either at the top level if parent is
85 # None otherwise as a descendent of a task. 84 # None otherwise as a descendent of a task.
86 self.model.append (parent, 85 self.model.append (parent,