This ensures that we don't see a traceback on parsing failures. Signed-off-by: Christopher Larson <kerg...@gmail.com> Signed-off-by: Ross Burton <ross.bur...@intel.com> --- scripts/recipetool | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/scripts/recipetool b/scripts/recipetool index c68bef4..3063cf7 100755 --- a/scripts/recipetool +++ b/scripts/recipetool @@ -82,9 +82,11 @@ def main(): scriptutils.logger_setup_color(logger, args.color) - tinfoil_init(getattr(args, 'parserecipes', False)) - - ret = args.func(args) + try: + tinfoil_init(getattr(args, 'parserecipes', False)) + ret = args.func(args) + except bb.BBHandledException: + ret = 1 return ret -- 2.2.1 -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core