diff options
Diffstat (limited to 'bitbake/lib/bb/build.py')
-rw-r--r-- | bitbake/lib/bb/build.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/bitbake/lib/bb/build.py b/bitbake/lib/bb/build.py index 98ee36ce58..32022d8085 100644 --- a/bitbake/lib/bb/build.py +++ b/bitbake/lib/bb/build.py | |||
@@ -242,10 +242,9 @@ def exec_func_python(func, d, runfile, cwd=None): | |||
242 | try: | 242 | try: |
243 | comp = utils.better_compile(code, func, bbfile) | 243 | comp = utils.better_compile(code, func, bbfile) |
244 | utils.better_exec(comp, {"d": d}, code, bbfile) | 244 | utils.better_exec(comp, {"d": d}, code, bbfile) |
245 | except (bb.parse.SkipRecipe, bb.build.FuncFailed): | ||
246 | raise | ||
245 | except: | 247 | except: |
246 | if sys.exc_info()[0] in (bb.parse.SkipRecipe, bb.build.FuncFailed): | ||
247 | raise | ||
248 | |||
249 | raise FuncFailed(func, None) | 248 | raise FuncFailed(func, None) |
250 | finally: | 249 | finally: |
251 | bb.debug(2, "Python function %s finished" % func) | 250 | bb.debug(2, "Python function %s finished" % func) |