From 97504f2bc865c3c2dc94fb8bdd3d2e3a027647dd Mon Sep 17 00:00:00 2001 From: Chris Larson Date: Thu, 5 May 2011 19:21:12 -0700 Subject: cooker: use logger.exception for config file parse errors (Bitbake rev: 775590c154bc189df3f5704bddf9b684b734fde0) Signed-off-by: Chris Larson Signed-off-by: Richard Purdie --- bitbake/lib/bb/cooker.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'bitbake/lib/bb/cooker.py') diff --git a/bitbake/lib/bb/cooker.py b/bitbake/lib/bb/cooker.py index 658a7b0657..293ad355b8 100644 --- a/bitbake/lib/bb/cooker.py +++ b/bitbake/lib/bb/cooker.py @@ -113,7 +113,13 @@ class BBCooker: bb.data.inheritFromOS(self.configuration.data) - self.parseConfigurationFiles(self.configuration.file) + try: + self.parseConfigurationFiles(self.configuration.file) + except SyntaxError: + sys.exit(1) + except Exception: + logger.exception("Error parsing configuration files") + sys.exit(1) if not self.configuration.cmd: self.configuration.cmd = bb.data.getVar("BB_DEFAULT_TASK", self.configuration.data, True) or "build" -- cgit v1.2.3-54-g00ecf