diff options
Diffstat (limited to 'bitbake')
-rw-r--r-- | bitbake/lib/bb/event.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/bitbake/lib/bb/event.py b/bitbake/lib/bb/event.py index 9dd7b663ee..088cd7c097 100644 --- a/bitbake/lib/bb/event.py +++ b/bitbake/lib/bb/event.py | |||
@@ -65,6 +65,8 @@ def execute_handler(name, handler, event, d): | |||
65 | event.data = d | 65 | event.data = d |
66 | try: | 66 | try: |
67 | ret = handler(event) | 67 | ret = handler(event) |
68 | except bb.parse.SkipPackage: | ||
69 | raise | ||
68 | except Exception: | 70 | except Exception: |
69 | etype, value, tb = sys.exc_info() | 71 | etype, value, tb = sys.exc_info() |
70 | logger.error("Execution of event handler '%s' failed" % name, | 72 | logger.error("Execution of event handler '%s' failed" % name, |