Kaynağa Gözat

Properly catch ImportError

rdb 14 yıl önce
ebeveyn
işleme
8ca42e3964
1 değiştirilmiş dosya ile 4 ekleme ve 1 silme
  1. 4 1
      direct/src/showutil/FreezeTool.py

+ 4 - 1
direct/src/showutil/FreezeTool.py

@@ -675,7 +675,10 @@ class Freezer:
             if path == None:
                 return None
 
-        file, pathname, description = imp.find_module(baseName, path)
+        try:
+            file, pathname, description = imp.find_module(baseName, path)
+        except ImportError:
+            return None
 
         if not os.path.isdir(pathname):
             return None