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)