summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/build.py
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2014-08-27 14:24:52 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2014-08-28 15:12:45 +0100
commit669c07d6022174d01fe5a95b7b0faa9ef86da1e2 (patch)
treebfb56d13c73341aa1911602cef7b764978d72bf3 /bitbake/lib/bb/build.py
parent34226b82daaaefb2bc2defbe586f26413201bb26 (diff)
downloadpoky-669c07d6022174d01fe5a95b7b0faa9ef86da1e2.tar.gz
bitbake: build/data: Write out more complete python run files
Currently the output in the python task/function run files is rather incomplete and effectively useless. This enhances the code to take advantage of the bitbake's dependency tracking and extend the output to include dependencies. This makes the files more usable for debugging purposes. Since this only happens at python function execution time, the overhead is minimal in the grand scheme of things. (Bitbake rev: 02667e048c3e632f857c87177c0022eaf5481802) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/bb/build.py')
-rw-r--r--bitbake/lib/bb/build.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/bitbake/lib/bb/build.py b/bitbake/lib/bb/build.py
index f2922f3087..65cc851df4 100644
--- a/bitbake/lib/bb/build.py
+++ b/bitbake/lib/bb/build.py
@@ -227,7 +227,7 @@ def exec_func_python(func, d, runfile, cwd=None):
227 code = _functionfmt.format(function=func, body=d.getVar(func, True)) 227 code = _functionfmt.format(function=func, body=d.getVar(func, True))
228 bb.utils.mkdirhier(os.path.dirname(runfile)) 228 bb.utils.mkdirhier(os.path.dirname(runfile))
229 with open(runfile, 'w') as script: 229 with open(runfile, 'w') as script:
230 script.write(code) 230 bb.data.emit_func_python(func, script, d)
231 231
232 if cwd: 232 if cwd:
233 try: 233 try: