diff --git a/Tools/freeze/modulefinder.py b/Tools/freeze/modulefinder.py index 8dce01d9df0..3aa69410a68 100644 --- a/Tools/freeze/modulefinder.py +++ b/Tools/freeze/modulefinder.py @@ -229,8 +229,8 @@ def load_module(self, fqname, fp, pathname, (suffix, mode, type)): else: co = None m = self.add_module(fqname) + m.__file__ = pathname if co: - m.__file__ = pathname m.__code__ = co self.scan_code(co, m) self.msgout(2, "load_module ->", m)