From patchwork Tue Jan 31 17:50:21 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [bitbake-devel] Christopher Larson : cooker: add missing shutdowns to the exception handling Date: Tue, 31 Jan 2012 17:50:21 -0000 From: git@git.openembedded.org X-Patchwork-Id: 20451 Message-Id: <20120131175021.D60741032F@opal> To: bitbake-devel@lists.openembedded.org Module: bitbake.git Branch: master Commit: c9f58ef6b897d3fa5b0d23734b5f2cb3dabb057a URL: http://git.openembedded.org/?p=bitbake.git&a=commit;h=c9f58ef6b897d3fa5b0d23734b5f2cb3dabb057a Author: Christopher Larson Date: Tue Jan 31 11:47:07 2012 -0600 cooker: add missing shutdowns to the exception handling Signed-off-by: Christopher Larson --- lib/bb/cooker.py | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/lib/bb/cooker.py b/lib/bb/cooker.py index b6bd740..ac99e91 100644 --- a/lib/bb/cooker.py +++ b/lib/bb/cooker.py @@ -1519,8 +1519,10 @@ class CookerParser(object): bb.fatal('Unable to parse %s: %s' % (exc.recipe, bb.exceptions.to_string(exc.realexception))) except (bb.parse.ParseError, bb.data_smart.ExpansionError) as exc: + self.shutdown(clean=False) bb.fatal(str(exc)) except SyntaxError as exc: + self.shutdown(clean=False) logger.error('Unable to parse %s', exc.recipe) sys.exit(1) except Exception as exc: