diff options
Diffstat (limited to 'bitbake/lib/bb')
| -rw-r--r-- | bitbake/lib/bb/build.py | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/bitbake/lib/bb/build.py b/bitbake/lib/bb/build.py index e800d5cf08..7061cee20d 100644 --- a/bitbake/lib/bb/build.py +++ b/bitbake/lib/bb/build.py @@ -178,8 +178,8 @@ def exec_func_python(func, d, runfile, logfile):      comp = utils.better_compile(tmp, func, bbfile)      try:          utils.better_exec(comp, {"d": d}, tmp, bbfile) -    except Exception as exc: -        if isinstance(exc, (bb.parse.SkipPackage, bb.build.FuncFailed)): +    except: +        if sys.exc_info()[0] in (bb.parse.SkipPackage, bb.build.FuncFailed):              raise          raise FuncFailed(func, d, logfile) | 
