From: Neal Norwitz Date: Tue, 12 Nov 2002 23:21:15 +0000 (+0000) Subject: Fix SF # 464405, freeze doesn't like DOS files on Linux X-Git-Tag: v2.3c1~3464 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=74416af9dc7900d30c41a16d3b56cf4ea00ec137;p=thirdparty%2FPython%2Fcpython.git Fix SF # 464405, freeze doesn't like DOS files on Linux Use universal newline support when opening a file for freezing. --- diff --git a/Tools/freeze/modulefinder.py b/Tools/freeze/modulefinder.py index aef887f5bbf3..96fc2f7822aa 100644 --- a/Tools/freeze/modulefinder.py +++ b/Tools/freeze/modulefinder.py @@ -116,14 +116,14 @@ class ModuleFinder: def run_script(self, pathname): self.msg(2, "run_script", pathname) - fp = open(pathname) + fp = open(pathname, "U") stuff = ("", "r", imp.PY_SOURCE) self.load_module('__main__', fp, pathname, stuff) def load_file(self, pathname): dir, name = os.path.split(pathname) name, ext = os.path.splitext(name) - fp = open(pathname) + fp = open(pathname, "U") stuff = (ext, "r", imp.PY_SOURCE) self.load_module(name, fp, pathname, stuff)