瀏覽代碼

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

Ask Solem 14 年之前
父節點
當前提交
864b857f46
共有 1 個文件被更改,包括 4 次插入1 次删除
  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__):
 def import_all_modules(name=__name__, file=__file__):
     for module in find_distribution_modules(name, 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:
 if os.environ.get("COVER_ALL_MODULES") or "--with-coverage3" in sys.argv: