diff options
Diffstat (limited to 'bitbake')
-rw-r--r-- | bitbake/lib/bb/build.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/bitbake/lib/bb/build.py b/bitbake/lib/bb/build.py index c2479dd167..18586c276e 100644 --- a/bitbake/lib/bb/build.py +++ b/bitbake/lib/bb/build.py | |||
@@ -298,6 +298,10 @@ def exec_func_python(func, d, runfile, cwd=None): | |||
298 | comp = utils.better_compile(code, func, "exec_func_python() autogenerated") | 298 | comp = utils.better_compile(code, func, "exec_func_python() autogenerated") |
299 | utils.better_exec(comp, {"d": d}, code, "exec_func_python() autogenerated") | 299 | utils.better_exec(comp, {"d": d}, code, "exec_func_python() autogenerated") |
300 | finally: | 300 | finally: |
301 | # We want any stdout/stderr to be printed before any other log messages to make debugging | ||
302 | # more accurate. In some cases we seem to lose stdout/stderr entirely in logging tests without this. | ||
303 | sys.stdout.flush() | ||
304 | sys.stderr.flush() | ||
301 | bb.debug(2, "Python function %s finished" % func) | 305 | bb.debug(2, "Python function %s finished" % func) |
302 | 306 | ||
303 | if cwd and olddir: | 307 | if cwd and olddir: |