]> granicus.if.org Git - python/commitdiff
Fix SF # 464405, freeze doesn't like DOS files on Linux
authorNeal Norwitz <nnorwitz@gmail.com>
Tue, 12 Nov 2002 23:21:15 +0000 (23:21 +0000)
committerNeal Norwitz <nnorwitz@gmail.com>
Tue, 12 Nov 2002 23:21:15 +0000 (23:21 +0000)
Use universal newline support when opening a file for freezing.

Tools/freeze/modulefinder.py

index aef887f5bbf3575d2098b966d91f88572188b043..96fc2f7822aad98e307465830ca1b3c1b4b6c895 100644 (file)
@@ -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)