--- a/Plugins/CheckerPlugins/Pep8/Pep8Dialog.py Mon Aug 12 19:41:53 2013 +0200 +++ b/Plugins/CheckerPlugins/Pep8/Pep8Dialog.py Mon Aug 12 22:21:53 2013 +0200 @@ -341,6 +341,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