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.
This commit is contained in:
parent
2a3d7db93e
commit
13f99d7097
|
@ -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')
|
||||
|
|
Loading…
Reference in New Issue