Wed, 27 Jul 2011 19:07:01 +0200
Fix an issue in the PEP8 fixer dealing with win end of line markers.
(transplanted from 2e9f25df356fe05c9f4e665e78e3c41a397b471d)
Plugins/CheckerPlugins/Pep8/Pep8Fixer.py | file | annotate | diff | comparison | revisions |
--- a/Plugins/CheckerPlugins/Pep8/Pep8Fixer.py Tue Jul 26 20:02:21 2011 +0200 +++ b/Plugins/CheckerPlugins/Pep8/Pep8Fixer.py Wed Jul 27 19:07:01 2011 +0200 @@ -180,7 +180,7 @@ @return flag indicating an applied fix (boolean) and a message for the fix (string) """ - self.__source[line - 1] = re.sub(r'[\t ]*$', "", + self.__source[line - 1] = re.sub(r'[\t ]+(\r?)$', r"\1", self.__source[line - 1]) return (True, self.trUtf8("Whitespace stripped from end of line."))