[bitbake-devel] [PATCH 2/3] build.py: Add additional debug messages
Richard Purdie
richard.purdie at linuxfoundation.org
Wed May 23 13:50:02 UTC 2012
On Tue, 2012-05-22 at 20:46 -0500, Mark Hatle wrote:
> We now add a debug message when entering and exiting a python or
> shell function. This makes it easier to inspect a log and figure
> out the run order from the logs.
>
> Also minor cleanup in th exec_func_shell to match the exec_func_python
> variables.
>
> Signed-off-by: Mark Hatle <mark.hatle at windriver.com>
> ---
> lib/bb/build.py | 20 +++++++++++++++-----
> 1 files changed, 15 insertions(+), 5 deletions(-)
>
> diff --git a/lib/bb/build.py b/lib/bb/build.py
> index 4f06b15..2fbe120 100644
> --- a/lib/bb/build.py
> +++ b/lib/bb/build.py
> @@ -206,6 +206,8 @@ def exec_func_python(func, d, runfile, cwd=None):
> olddir = None
> os.chdir(cwd)
>
> + bb.debug(2, "Executing python function %s" % func)
> +
> try:
> comp = utils.better_compile(code, func, bbfile)
> utils.better_exec(comp, {"d": d}, code, bbfile)
> @@ -215,13 +217,15 @@ def exec_func_python(func, d, runfile, cwd=None):
>
> raise FuncFailed(func, None)
> finally:
> + bb.debug(2, "Python function %s finished" % func)
> +
> if cwd and olddir:
> try:
> os.chdir(olddir)
> except OSError:
> pass
>
> -def exec_func_shell(function, d, runfile, cwd=None):
> +def exec_func_shell(func, d, runfile, cwd=None):
Mixing variable renames with other code changes isn't really a good idea
and confuses this patch :/.
Cheers,
Richard
More information about the bitbake-devel
mailing list