diff options
author | Paul Eggleton <paul.eggleton@linux.intel.com> | 2012-09-25 15:17:17 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2012-09-27 16:45:28 +0100 |
commit | 81602499c911f5523ee304349b23608e1f8ffff6 (patch) | |
tree | 5f999441396f02f9b7f7b6702acbb33dea7ebdec /bitbake/HEADER | |
parent | 31f0de42fc993034f144d0b3c0e123d83a9be290 (diff) | |
download | ast2050-yocto-poky-81602499c911f5523ee304349b23608e1f8ffff6.zip ast2050-yocto-poky-81602499c911f5523ee304349b23608e1f8ffff6.tar.gz |
bitbake: lib/bb/data.py: improve output for expansion errors
Instead of logging the function/variable separately as a NOTE when
failing to expand, re-raise ExpansionError with more contextual
information. This means that the full details are reported in Hob as
well as actually reporting the original error message in any UI where
we previously did not. For example, we used to get this with tab/space
indentation issues in a python function:
NOTE: Error expanding variable populate_packages
ERROR: Unable to parse /path/to/recipename.bb
Now, we will get this:
ERROR: ExpansionError during parsing /path/to/recipename.bb: Failure
expanding variable populate_packages: IndentationError: unindent does
not match any outer indentation level (<string>, line 4)
Fixes [YOCTO #3162].
(Bitbake rev: ce5c7a95a359cdaecab7c4a519ad4f9df029da82)
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/HEADER')
0 files changed, 0 insertions, 0 deletions