[bitbake-devel] [PATCH] event: Fix event handlers to raise SkipPackage
Richard Purdie
richard.purdie at linuxfoundation.org
Fri May 30 12:32:23 UTC 2014
If an event handler triggers a SkipPackage event, we really want that
event to be received and processed by the higher code levels. Currently
it was getting caught and ignored which was leading to recipes
being present when they clearly shouldn't have been.
Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
diff --git a/bitbake/lib/bb/event.py b/bitbake/lib/bb/event.py
index e205043..a95db52 100644
--- a/bitbake/lib/bb/event.py
+++ b/bitbake/lib/bb/event.py
@@ -96,6 +96,8 @@ def fire_class_handlers(event, d):
if name in _catchall_handlers or name in evt_hmap:
try:
execute_handler(name, handler, event, d)
+ except bb.parse.SkipPackage:
+ raise
except Exception:
continue
More information about the bitbake-devel
mailing list