diff options
author | Mark Hatle <mark.hatle@windriver.com> | 2012-05-23 10:45:11 -0500 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2012-05-23 18:14:44 +0100 |
commit | a0f554d0e722b6705844c6031fdcafa5d1a1c8a7 (patch) | |
tree | ac9d7aaad8eff7aca0eca83ef58291c7535e1bab /lib/bb/build.py | |
parent | ccfe1a3a2419172799957676107f240badf3f062 (diff) | |
download | bitbake-contrib-a0f554d0e722b6705844c6031fdcafa5d1a1c8a7.tar.gz |
build.py: Add additional debug messages
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.
Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'lib/bb/build.py')
-rw-r--r-- | lib/bb/build.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/bb/build.py b/lib/bb/build.py index 9f2c6a7d2..363acedb4 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,6 +217,8 @@ 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) @@ -255,12 +259,16 @@ def exec_func_shell(func, d, runfile, cwd=None): else: logfile = sys.stdout + bb.debug(2, "Executing shell function %s" % func) + try: bb.process.run(cmd, shell=False, stdin=NULL, log=logfile) except bb.process.CmdError: logfn = d.getVar('BB_LOGFILE', True) raise FuncFailed(func, logfn) + bb.debug(2, "Shell function %s finished" % func) + def _task_data(fn, task, d): localdata = data.createCopy(d) localdata.setVar('BB_FILENAME', fn) |