summaryrefslogtreecommitdiffstats
path: root/scripts/lib/recipetool
diff options
context:
space:
mode:
authorPaul Eggleton <paul.eggleton@linux.intel.com>2015-12-22 17:02:58 +1300
committerRichard Purdie <richard.purdie@linuxfoundation.org>2015-12-28 09:25:12 +0000
commite61645b50417032bf5f79ef4bf1b1b622628890c (patch)
tree2dbff927661216a85dd040035cf064fe89b1ce2e /scripts/lib/recipetool
parentae2141b84f46a2bc50e6feb381c0a72fc3eb9d6f (diff)
downloadpoky-e61645b50417032bf5f79ef4bf1b1b622628890c.tar.gz
recipetool: create: minor fix for potential issue in python handling
If SRC_URI happened not to be in the pre-generated lines then this code would error out. This is unlikely to happen with the way the create code is structured at the moment, but handle it just in case. (From OE-Core rev: 95d33e90f2d5d9dd5ccc950856b8a939fefb831e) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'scripts/lib/recipetool')
-rw-r--r--scripts/lib/recipetool/create_buildsys_python.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/scripts/lib/recipetool/create_buildsys_python.py b/scripts/lib/recipetool/create_buildsys_python.py
index e0af2a0f51..266c423547 100644
--- a/scripts/lib/recipetool/create_buildsys_python.py
+++ b/scripts/lib/recipetool/create_buildsys_python.py
@@ -278,7 +278,10 @@ class PythonRecipeHandler(RecipeHandler):
278 for k in sorted(bbinfo): 278 for k in sorted(bbinfo):
279 v = bbinfo[k] 279 v = bbinfo[k]
280 mdinfo.append('{} = "{}"'.format(k, v)) 280 mdinfo.append('{} = "{}"'.format(k, v))
281 lines_before[src_uri_line-1:src_uri_line-1] = mdinfo 281 if src_uri_line:
282 lines_before[src_uri_line-1:src_uri_line-1] = mdinfo
283 else:
284 lines_before.extend(mdinfo)
282 285
283 mapped_deps, unmapped_deps = self.scan_setup_python_deps(srctree, setup_info, setup_non_literals) 286 mapped_deps, unmapped_deps = self.scan_setup_python_deps(srctree, setup_info, setup_non_literals)
284 287