recipetool: catch BBHandledException from parsing

This ensures that we don't see a traceback on parsing failures.

(From OE-Core rev: 22ba003f62a321c3b8405a03d6c9ee04dc0a62a6)

Signed-off-by: Christopher Larson <kergoth@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Christopher Larson 2015-06-29 08:20:19 -07:00 committed by Richard Purdie
parent 813c417f26
commit e28c4ba7bf

View File

@ -82,9 +82,11 @@ def main():
scriptutils.logger_setup_color(logger, args.color) scriptutils.logger_setup_color(logger, args.color)
try:
tinfoil_init(getattr(args, 'parserecipes', False)) tinfoil_init(getattr(args, 'parserecipes', False))
ret = args.func(args) ret = args.func(args)
except bb.BBHandledException:
ret = 1
return ret return ret