[bitbake-devel] [PATCH] cookerdata.py: Catch BBHandledException, preventing a backtrace in an event
Mark Hatle
mark.hatle at windriver.com
Thu Sep 15 20:57:21 UTC 2016
The event handling 'Exception' was catching and triggering a backtrace. This
trace was obscuring any errors from an event handler that had raised the
BBHandledException, which should indicate do not print additional information.
Signed-off-by: Mark Hatle <mark.hatle at windriver.com>
---
lib/bb/cookerdata.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/bb/cookerdata.py b/lib/bb/cookerdata.py
index bf9bfbf..9d25aa2 100644
--- a/lib/bb/cookerdata.py
+++ b/lib/bb/cookerdata.py
@@ -284,7 +284,7 @@ class CookerDataBuilder(object):
bb.event.fire(bb.event.ConfigParsed(), mcdata)
self.mcdata[config] = mcdata
- except SyntaxError:
+ except (SyntaxError, bb.BBHandledException):
raise bb.BBHandledException
except bb.data_smart.ExpansionError as e:
logger.error(str(e))
--
2.5.5
More information about the bitbake-devel
mailing list