David Rose 16 vuotta sitten
vanhempi
sitoutus
297d0faf25
1 muutettua tiedostoa jossa 4 lisäystä ja 2 poistoa
  1. 4 2
      direct/src/showutil/FreezeTool.py

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

@@ -584,7 +584,7 @@ class Freezer:
 
 
         # Scan the directory, looking for .py files.
         # Scan the directory, looking for .py files.
         modules = []
         modules = []
-        for basename in os.listdir():
+        for basename in os.listdir(pathname):
             if basename.endswith('.py') and basename != '__init__.py':
             if basename.endswith('.py') and basename != '__init__.py':
                 modules.append(basename[:-3])
                 modules.append(basename[:-3])
 
 
@@ -722,7 +722,9 @@ class Freezer:
                 self.__loadModule(mdef)
                 self.__loadModule(mdef)
                 # Since it succesfully loaded, it's no longer a guess.
                 # Since it succesfully loaded, it's no longer a guess.
                 mdef.guess = False
                 mdef.guess = False
-            except ImportError:
+            except:
+                # Something went wrong, guess it's not an importable
+                # module.
                 pass
                 pass
 
 
         # Now, any new modules we found get added to the export list.
         # Now, any new modules we found get added to the export list.