From: Benjamin Peterson Date: Fri, 13 Nov 2009 00:45:32 +0000 (+0000) Subject: no need to translate newlines in python code anymore X-Git-Tag: v3.2a1~2204 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b4b929ec861f75032775f98125df58fa8b333374;p=python no need to translate newlines in python code anymore --- diff --git a/Lib/importlib/_bootstrap.py b/Lib/importlib/_bootstrap.py index 02f5c492c5..ed1598bc9e 100644 --- a/Lib/importlib/_bootstrap.py +++ b/Lib/importlib/_bootstrap.py @@ -344,21 +344,6 @@ class PyLoader: message = "a source path must exist to load {0}".format(fullname) raise ImportError(message) source = self.get_data(source_path) - # Convert to universal newlines. - line_endings = b'\n' - for index, c in enumerate(source): - if c == ord(b'\n'): - break - elif c == ord(b'\r'): - line_endings = b'\r' - try: - if source[index+1] == ord(b'\n'): - line_endings += b'\n' - except IndexError: - pass - break - if line_endings != b'\n': - source = source.replace(line_endings, b'\n') return compile(source, source_path, 'exec', dont_inherit=True) # Never use in implementing import! Imports code within the method.