]> code.ossystems Code Review - openembedded-core.git/commitdiff
bitbake-dev: Ignore SkipPackage and FunFailed errors when looking for python task...
authorRichard Purdie <rpurdie@linux.intel.com>
Fri, 7 Nov 2008 15:05:25 +0000 (15:05 +0000)
committerRichard Purdie <rpurdie@linux.intel.com>
Fri, 7 Nov 2008 15:05:25 +0000 (15:05 +0000)
bitbake-dev/lib/bb/build.py

index 7974a8248de56851e0480d9cd5322a10de444952..9bb5abd78d3ea723d7cd4c1d40afbad250ffdb00 100644 (file)
@@ -207,6 +207,10 @@ def exec_func_python(func, d, runfile, logfile):
     try:
         utils.better_exec(comp, g, tmp, bbfile)
     except:
+        (t,value,tb) = sys.exc_info()
+
+        if t in [bb.parse.SkipPackage, bb.build.FuncFailed]:
+            raise
         bb.msg.error(bb.msg.domain.Build, "Function %s failed" % func)
         raise FuncFailed("function %s failed" % func, logfile)