summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2012-08-22 22:40:14 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2012-08-23 09:22:43 +0100
commitae71aa0fbb4a1a05013983cb1f1d0d79f9f5fd2c (patch)
treecd2a2a1e54083e5a07922df02c134a6626ce9846
parent4f3d48653aecd0bcb5cf3db2bdd7770235947206 (diff)
downloadpoky-ae71aa0fbb4a1a05013983cb1f1d0d79f9f5fd2c.tar.gz
bitbake: cooker: Add explict handling of BBHandledException for parsing failures
This removes some unnecessary tracebacks (Bitbake rev: db0ff7b4d47fce8322dd2350a2b1a6f60ef61d25) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--bitbake/lib/bb/cooker.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/bitbake/lib/bb/cooker.py b/bitbake/lib/bb/cooker.py
index cecbed9c21..1b3bb84018 100644
--- a/bitbake/lib/bb/cooker.py
+++ b/bitbake/lib/bb/cooker.py
@@ -1661,6 +1661,11 @@ class CookerParser(object):
1661 except StopIteration: 1661 except StopIteration:
1662 self.shutdown() 1662 self.shutdown()
1663 return False 1663 return False
1664 except bb.BBHandledException as exc:
1665 self.error += 1
1666 logger.error('Failed to parse recipe: %s' % exc.recipe)
1667 self.shutdown(clean=False)
1668 return False
1664 except ParsingFailure as exc: 1669 except ParsingFailure as exc:
1665 self.error += 1 1670 self.error += 1
1666 logger.error('Unable to parse %s: %s' % 1671 logger.error('Unable to parse %s: %s' %