Plugins/CheckerPlugins/Pep8/Pep8Dialog.py

branch
Py2 comp.
changeset 2847
1843ef6e2656
parent 2607
e5115553185a
parent 2799
ec8c717e80f5
child 2911
ce77f0b1ee67
--- 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

eric ide

mercurial