summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeremy Hylton <jeremy@alum.mit.edu>2002-06-28 23:32:51 (GMT)
committerJeremy Hylton <jeremy@alum.mit.edu>2002-06-28 23:32:51 (GMT)
commit13f99d7097c23231c18049904b651956e0fd771c (patch)
tree192813f00dc74cb999db34c078356eee15e9f737
parent2a3d7db93e1fef12466042b74096dd19c64afb88 (diff)
downloadcpython-13f99d7097c23231c18049904b651956e0fd771c.zip
cpython-13f99d7097c23231c18049904b651956e0fd771c.tar.gz
cpython-13f99d7097c23231c18049904b651956e0fd771c.tar.bz2
Close SF patch 523944: importing modules with foreign newlines.
Didn't use the patch, because universal newlines support made it easy. It might be worth fixing the actual problem in the 2.2 maintenance branch, in which case the patch is still needed.
-rw-r--r--Lib/imputil.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/Lib/imputil.py b/Lib/imputil.py
index 5d462f1..04111dc 100644
--- a/Lib/imputil.py
+++ b/Lib/imputil.py
@@ -410,7 +410,7 @@ def _compile(pathname, timestamp):
saved back to the filesystem for future imports. The source file's
modification timestamp must be provided as a Long value.
"""
- codestring = open(pathname, 'r').read()
+ codestring = open(pathname, 'rU').read()
if codestring and codestring[-1] != '\n':
codestring = codestring + '\n'
code = __builtin__.compile(codestring, pathname, 'exec')