Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py

changeset 3618
49e7fbd66ef9
parent 3591
2f2a4a76dd22
child 3621
15f23ed3f216
diff -r 2f859c5dcfb4 -r 49e7fbd66ef9 Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py
--- a/Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py	Fri May 30 11:17:33 2014 +0200
+++ b/Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py	Fri May 30 11:39:39 2014 +0200
@@ -179,6 +179,10 @@
         The results are reported to the __processResult slot.
         @keyparam codestring optional sourcestring (str)
         """
+        if not self.files:
+            self.__finish()
+            return
+        
         self.filename = self.files.pop(0)
         self.checkProgress.setValue(self.progress)
         self.checkProgressLabel.setPath(self.filename)
@@ -201,7 +205,7 @@
                 self.__createResultItem(
                     self.filename, 1, 0,
                     self.tr("Error: {0}").format(str(msg))
-                    .rstrip()[1:-1], "")
+                    .rstrip(), "")
                 self.progress += 1
                 # Continue with next file
                 self.check()

eric ide

mercurial