diff --git a/direct/src/showutil/dist.py b/direct/src/showutil/dist.py index fbdfb0a27a..a6a52b42ee 100644 --- a/direct/src/showutil/dist.py +++ b/direct/src/showutil/dist.py @@ -19,7 +19,8 @@ class build(distutils.command.build.build): def run(self): distutils.command.build.build.run(self) basename = os.path.abspath(os.path.join(self.build_base, self.distribution.get_fullname())) - startfile = self.distribution.mainfile + gamedir = self.distribution.game_dir + startfile = os.path.join(gamedir, self.distribution.mainfile) if not os.path.exists(self.build_base): os.makedirs(self.build_base) @@ -30,7 +31,6 @@ class build(distutils.command.build.build): freezer.done(addStartupModules=True) freezer.generateRuntimeFromStub(basename) - gamedir = self.distribution.game_dir for item in os.listdir(gamedir): if item in ('__pycache__', startfile): continue