eric6/Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckService.py

branch
maintenance
changeset 7642
72721823d453
parent 7639
422fd05e9c91
child 7756
c23a94f7e2e5
diff -r f7cb83647621 -r 72721823d453 eric6/Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckService.py
--- a/eric6/Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckService.py	Sun May 31 17:26:46 2020 +0200
+++ b/eric6/Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckService.py	Sat Jul 04 11:45:34 2020 +0200
@@ -9,8 +9,6 @@
 check.
 """
 
-from __future__ import unicode_literals
-
 from PyQt5.QtCore import QObject, pyqtSignal
 
 from E5Gui.E5Application import e5App
@@ -179,9 +177,12 @@
         Public method to cancel all batch jobs.
         """
         for lang in self.getLanguages():
-            env = self.__supportedLanguages[lang][0]
-            self.backgroundService.requestCancel(
-                'batch_{0}Syntax'.format(lang), env)
+            try:
+                env = self.__supportedLanguages[lang][0]
+                self.backgroundService.requestCancel(
+                    'batch_{0}Syntax'.format(lang), env)
+            except KeyError:
+                continue
     
     def __serviceError(self, fn, msg):
         """
@@ -192,25 +193,9 @@
         """
         self.error.emit(fn, msg)
     
-    def serviceErrorPy2(self, fx, lang, fn, msg):
-        """
-        Public method handling service errors for Python 2.
-        
-        @param fx service name (string)
-        @param lang language (string)
-        @param fn file name (string)
-        @param msg message text (string)
-        """
-        if fx in ['Python2Syntax', 'batch_Python2Syntax']:
-            if fx == 'Python2Syntax':
-                self.__serviceError(fn, msg)
-            else:
-                self.__serviceError(self.tr("Python 2 batch check"), msg)
-                self.batchJobDone(fx, lang)
-    
     def serviceErrorPy3(self, fx, lang, fn, msg):
         """
-        Public method handling service errors for Python 2.
+        Public method handling service errors for Python 3.
         
         @param fx service name (string)
         @param lang language (string)
@@ -280,7 +265,6 @@
         @param lang language (string)
         """
         if fx in [
-            'Python2Syntax', 'batch_Python2Syntax',
             'Python3Syntax', 'batch_Python3Syntax',
             'JavaScriptSyntax', 'batch_JavaScriptSyntax',
             'YAMLSyntax', 'batch_YAMLSyntax',

eric ide

mercurial