diff options
| -rw-r--r-- | bitbake/lib/bb/utils.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/bitbake/lib/bb/utils.py b/bitbake/lib/bb/utils.py index c5ff903cef..e564bb6ff4 100644 --- a/bitbake/lib/bb/utils.py +++ b/bitbake/lib/bb/utils.py | |||
| @@ -327,8 +327,10 @@ def _print_exception(t, value, tb, realfile, text, context): | |||
| 327 | exception = traceback.format_exception_only(t, value) | 327 | exception = traceback.format_exception_only(t, value) |
| 328 | error.append('Error executing a python function in %s:\n' % realfile) | 328 | error.append('Error executing a python function in %s:\n' % realfile) |
| 329 | 329 | ||
| 330 | # Strip 'us' from the stack (better_exec call) | 330 | # Strip 'us' from the stack (better_exec call) unless that was where the |
| 331 | tb = tb.tb_next | 331 | # error came from |
| 332 | if tb.tb_next is not None: | ||
| 333 | tb = tb.tb_next | ||
| 332 | 334 | ||
| 333 | textarray = text.split('\n') | 335 | textarray = text.split('\n') |
| 334 | 336 | ||
