]> granicus.if.org Git - python/commitdiff
Open file in universal newline mode when passing to compile(). Solution
authorSkip Montanaro <skip@pobox.com>
Fri, 16 Apr 2004 03:28:19 +0000 (03:28 +0000)
committerSkip Montanaro <skip@pobox.com>
Fri, 16 Apr 2004 03:28:19 +0000 (03:28 +0000)
from Felix Wiemann.  Closes patch #934971.

Lib/trace.py

index 9263aceb8be770ce016ad185f887e26e151f12f3..b104ff085b4a66b63ef2f33632b40821ff8c14d9 100644 (file)
@@ -418,7 +418,7 @@ def find_executable_linenos(filename):
     """Return dict where keys are line numbers in the line number table."""
     assert filename.endswith('.py')
     try:
-        prog = open(filename).read()
+        prog = open(filename, "rU").read()
     except IOError, err:
         print >> sys.stderr, ("Not printing coverage data for %r: %s"
                               % (filename, err))