diff -r c349fa5fe7c0 -r ec8c717e80f5 Plugins/CheckerPlugins/Pep8/Pep8Dialog.py --- a/Plugins/CheckerPlugins/Pep8/Pep8Dialog.py Mon Jul 15 18:42:44 2013 +0200 +++ b/Plugins/CheckerPlugins/Pep8/Pep8Dialog.py Wed Jul 17 20:13:50 2013 +0200 @@ -317,6 +317,8 @@ checker.messages.sort(key=lambda a: a[1]) for message in checker.messages: fname, lineno, position, text = message + if lineno > len(source): + lineno = len(source) if "__IGNORE_WARNING__" not in Utilities.extractLineFlags( source[lineno - 1].strip()): self.noResults = False