]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commitdiff
main: Handle RuntimeError exception in list_extension_modules
authorRandy Witt <randy.e.witt@linux.intel.com>
Thu, 20 Aug 2015 21:00:36 +0000 (14:00 -0700)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 20 Aug 2015 21:03:42 +0000 (22:03 +0100)
This exception was triggered in toaster from recent changes and is completely
breaking the whole of bitbake. Add the exception to the list so at least only
toaster is affected.

Signed-off-by: Randy Witt <randy.e.witt@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
lib/bb/main.py

index c98cf444b0c5bb80012777e401570224aa199373..910cd644445bac45b969bb9d9ec9ffb7325195e7 100755 (executable)
@@ -60,7 +60,7 @@ def list_extension_modules(pkg, checkattr):
             continue
         try:
             module = __import__(pkg.__name__, fromlist=[modulename])
-        except (ImportError, SystemExit):
+        except (ImportError, SystemExit, RuntimeError):
             # If we can't import it, it's not valid
             continue
         module_if = getattr(module, modulename)