[bitbake-devel] bitbake/event: Allow event handlers to quietly raise SkipPackage events

Richard Purdie richard.purdie at linuxfoundation.org
Fri Sep 2 12:58:54 UTC 2011


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 9dd7b66..088cd7c 100644
--- a/bitbake/lib/bb/event.py
+++ b/bitbake/lib/bb/event.py
@@ -65,6 +65,8 @@ def execute_handler(name, handler, event, d):
     event.data = d
     try:
         ret = handler(event)
+    except bb.parse.SkipPackage:
+        raise
     except Exception:
         etype, value, tb = sys.exc_info()
         logger.error("Execution of event handler '%s' failed" % name,






More information about the bitbake-devel mailing list