Plugins/CheckerPlugins/Pep8/Pep8Dialog.py

changeset 2799
ec8c717e80f5
parent 2404
cba0ff902c2b
child 2847
1843ef6e2656
child 2862
a1448560d7dc
--- 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

eric ide

mercurial