Parcourir la source

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

Ask Solem il y a 14 ans
Parent
commit
864b857f46
1 fichiers modifiés avec 4 ajouts et 1 suppressions
  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: