diff --git a/direct/src/showutil/FreezeTool.py b/direct/src/showutil/FreezeTool.py index b5190b6fe9..932890d7c2 100644 --- a/direct/src/showutil/FreezeTool.py +++ b/direct/src/showutil/FreezeTool.py @@ -32,7 +32,7 @@ isDebugBuild = (python.lower().endswith('_d')) # must be frozen in any main.exe. startupModules = [ 'encodings.cp1252', 'encodings.latin_1', 'encodings.utf_8', - 'encodings.mbcs', 'encodings.cp850', + 'encodings.mbcs', 'encodings.cp850', 'encodings.cp437', 'imp', ] if sys.version_info >= (3, 0): startupModules += ['io', 'marshal', 'importlib.machinery', 'importlib.util'] diff --git a/direct/src/showutil/dist.py b/direct/src/showutil/dist.py index 4a3d254f14..da5ccc8d33 100644 --- a/direct/src/showutil/dist.py +++ b/direct/src/showutil/dist.py @@ -120,8 +120,6 @@ class build(distutils.command.build.build): for app in self.distribution.applications: freezer = FreezeTool.Freezer(platform=platform) freezer.addModule('__main__', filename=app.scriptname) - if platform.startswith('win'): - freezer.addModule('encodings.cp437') for exmod in self.distribution.exclude_modules: freezer.excludeModule(exmod) freezer.done(addStartupModules=True)