From b4b929ec861f75032775f98125df58fa8b333374 Mon Sep 17 00:00:00 2001 From: Benjamin Peterson Date: Fri, 13 Nov 2009 00:45:32 +0000 Subject: [PATCH] no need to translate newlines in python code anymore --- Lib/importlib/_bootstrap.py | 15 --------------- 1 file changed, 15 deletions(-) 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. -- 2.50.1