Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py

changeset 4522
e41020d3c031
parent 4503
d68dcbe1deb3
child 4524
5543f4dec8f7
--- a/Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py	Sun Nov 01 14:31:49 2015 +0100
+++ b/Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py	Mon Nov 02 09:57:05 2015 +0100
@@ -356,7 +356,10 @@
         for _fn, lineno, col, code, msg in warnings:
             self.noResults = False
             if source:
-                scr_line = source[lineno - 1].strip()
+                try:
+                    scr_line = source[lineno - 1].strip()
+                except IndexError:
+                    scr_line = ""
             else:
                 scr_line = ""
             self.__createResultItem(_fn, lineno, col, msg, scr_line, True)

eric ide

mercurial