eric6/Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckService.py

changeset 7756
c23a94f7e2e5
parent 7639
422fd05e9c91
child 7923
91e843545d9a
diff -r 1f0a5024360c -r c23a94f7e2e5 eric6/Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckService.py
--- a/eric6/Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckService.py	Sun Oct 04 18:03:33 2020 +0200
+++ b/eric6/Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckService.py	Sun Oct 04 18:53:35 2020 +0200
@@ -257,6 +257,22 @@
                 self.__serviceError(self.tr("JSON batch check"), msg)
                 self.batchJobDone(fx, lang)
     
+    def serviceErrorTOML(self, fx, lang, fn, msg):
+        """
+        Public method handling service errors for TOML.
+        
+        @param fx service name (string)
+        @param lang language (string)
+        @param fn file name (string)
+        @param msg message text (string)
+        """
+        if fx in ['TOMLSyntax', 'batch_TOMLSyntax']:
+            if fx == 'TOMLSyntax':
+                self.__serviceError(fn, msg)
+            else:
+                self.__serviceError(self.tr("TOML batch check"), msg)
+                self.batchJobDone(fx, lang)
+    
     def batchJobDone(self, fx, lang):
         """
         Public slot handling the completion of a batch job.
@@ -269,6 +285,7 @@
             'JavaScriptSyntax', 'batch_JavaScriptSyntax',
             'YAMLSyntax', 'batch_YAMLSyntax',
             'JSONSyntax', 'batch_JSONSyntax',
+            'TOMLSyntax', 'batch_TOMLSyntax',
         ]:
             if lang in self.queuedBatches:
                 self.queuedBatches.remove(lang)

eric ide

mercurial