[poky] [PATCH 02/10] bitbake/crumbs: do the test for ignored messages sooner
Joshua Lock
josh at linux.intel.com
Mon Dec 6 08:11:15 PST 2010
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 at linux.intel.com>
---
bitbake/lib/bb/ui/crumbs/runningbuild.py | 7 +++----
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 6f77b83..711697c 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):
parent = self.tasks_to_iter[(package, task)]
if isinstance(event, bb.msg.MsgBase):
+ # Ignore the "Running task i of n .."
+ if (event._message.startswith ("Running task")):
+ return # don't add these to the list
# Set a pretty icon for the message based on it's type.
if isinstance(event, bb.msg.MsgWarn):
@@ -77,10 +80,6 @@ class RunningBuild (gobject.GObject):
else:
icon = None
- # Ignore the "Running task i of n .." messages
- if (event._message.startswith ("Running task")):
- return
-
# Add the message to the tree either at the top level if parent is
# None otherwise as a descendent of a task.
self.model.append (parent,
--
1.7.3.2
More information about the poky
mailing list