bb/ui/crumbs/runningbuild: emit signal when command fails with exit signal

Emit the generic build-complete signal when a command fails with an exit
signal enabling the UI to update itself accordingly.

Addresses [YOCTO #1265]

(Bitbake rev: 25ec13075855f7e321a9763682a8cd4ca09203cd)

Signed-off-by: Joshua Lock <josh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Joshua Lock 2011-08-02 18:12:33 -07:00 committed by Richard Purdie
parent 847d38ed84
commit 8c21a0d66c
1 changed files with 6 additions and 0 deletions

View File

@ -239,6 +239,12 @@ class RunningBuild (gobject.GObject):
else:
self.emit ("build-succeeded")
elif isinstance(event, bb.command.CommandFailed):
if event.error.startswith("Exited with"):
# If the command fails with an exit code we're done, emit the
# generic signal for the UI to notify the user
self.emit("build-complete")
elif isinstance(event, bb.event.CacheLoadStarted) and pbar:
pbar.set_title("Loading cache")
self.progress_total = event.total