From fdece011d6e780ad55628cbb35b6580eca5d29d6 Mon Sep 17 00:00:00 2001 From: Joshua Lock Date: Thu, 28 Jul 2011 15:25:10 -0700 Subject: ui/crumbs/hobeventhandler: emit a signal when a command fails If a CommandFailed event is seen emit a signal with the error message. (Bitbake rev: 15cc4fe5051dcb6ac5915e10228b5f3d3ed845bd) Signed-off-by: Joshua Lock Signed-off-by: Richard Purdie --- bitbake/lib/bb/ui/crumbs/hobeventhandler.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'bitbake/lib') diff --git a/bitbake/lib/bb/ui/crumbs/hobeventhandler.py b/bitbake/lib/bb/ui/crumbs/hobeventhandler.py index 1163cba5b0..0b5b31808c 100644 --- a/bitbake/lib/bb/ui/crumbs/hobeventhandler.py +++ b/bitbake/lib/bb/ui/crumbs/hobeventhandler.py @@ -54,11 +54,13 @@ class HobHandler(gobject.GObject): gobject.TYPE_NONE, (gobject.TYPE_STRING, gobject.TYPE_STRING,)), + "command-failed" : (gobject.SIGNAL_RUN_LAST, + gobject.TYPE_NONE, (gobject.TYPE_STRING,)), "reload-triggered" : (gobject.SIGNAL_RUN_LAST, gobject.TYPE_NONE, (gobject.TYPE_STRING, - gobject.TYPE_STRING)), + gobject.TYPE_STRING,)), } (CFG_PATH_LOCAL, CFG_PATH_HOB, CFG_PATH_LAYERS, CFG_FILES_DISTRO, CFG_FILES_MACH, CFG_FILES_SDK, FILES_MATCH_CLASS, GENERATE_TGTS, REPARSE_FILES, BUILD_IMAGE) = range(10) @@ -172,6 +174,7 @@ class HobHandler(gobject.GObject): self.current_phase = None self.run_next_command() elif isinstance(event, bb.command.CommandFailed): + self.emit("command-failed", event.error) elif isinstance(event, bb.event.CacheLoadStarted): self.current_phase = "cache loading" bb.ui.crumbs.hobeventhandler.progress_total = event.total -- cgit v1.2.3-54-g00ecf