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>
This commit is contained in:
Joshua Lock
2010-11-11 10:14:11 +00:00
committed by Richard Purdie
parent 96da2ea1f9
commit bd8ff30da0

View File

@@ -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,