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) |
