Explorar o código

celery.tests.import_all_modules: Skip ImportErrors so Hudson server doesn't choke on extension modules

Ask Solem %!s(int64=14) %!d(string=hai) anos
pai
achega
864b857f46
Modificáronse 1 ficheiros con 4 adicións e 1 borrados
  1. 4 1
      celery/tests/__init__.py

+ 4 - 1
celery/tests/__init__.py

@@ -48,7 +48,10 @@ def find_distribution_modules(name=__name__, file=__file__):
 
 def import_all_modules(name=__name__, file=__file__):
     for module in find_distribution_modules(name, file):
-        import_module(module)
+        try:
+            import_module(module)
+        except ImportError:
+            pass
 
 
 if os.environ.get("COVER_ALL_MODULES") or "--with-coverage3" in sys.argv: