eric6/Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckService.py

changeset 7756
c23a94f7e2e5
parent 7639
422fd05e9c91
child 7923
91e843545d9a
equal deleted inserted replaced
7755:1f0a5024360c 7756:c23a94f7e2e5
255 self.__serviceError(fn, msg) 255 self.__serviceError(fn, msg)
256 else: 256 else:
257 self.__serviceError(self.tr("JSON batch check"), msg) 257 self.__serviceError(self.tr("JSON batch check"), msg)
258 self.batchJobDone(fx, lang) 258 self.batchJobDone(fx, lang)
259 259
260 def serviceErrorTOML(self, fx, lang, fn, msg):
261 """
262 Public method handling service errors for TOML.
263
264 @param fx service name (string)
265 @param lang language (string)
266 @param fn file name (string)
267 @param msg message text (string)
268 """
269 if fx in ['TOMLSyntax', 'batch_TOMLSyntax']:
270 if fx == 'TOMLSyntax':
271 self.__serviceError(fn, msg)
272 else:
273 self.__serviceError(self.tr("TOML batch check"), msg)
274 self.batchJobDone(fx, lang)
275
260 def batchJobDone(self, fx, lang): 276 def batchJobDone(self, fx, lang):
261 """ 277 """
262 Public slot handling the completion of a batch job. 278 Public slot handling the completion of a batch job.
263 279
264 @param fx service name (string) 280 @param fx service name (string)
267 if fx in [ 283 if fx in [
268 'Python3Syntax', 'batch_Python3Syntax', 284 'Python3Syntax', 'batch_Python3Syntax',
269 'JavaScriptSyntax', 'batch_JavaScriptSyntax', 285 'JavaScriptSyntax', 'batch_JavaScriptSyntax',
270 'YAMLSyntax', 'batch_YAMLSyntax', 286 'YAMLSyntax', 'batch_YAMLSyntax',
271 'JSONSyntax', 'batch_JSONSyntax', 287 'JSONSyntax', 'batch_JSONSyntax',
288 'TOMLSyntax', 'batch_TOMLSyntax',
272 ]: 289 ]:
273 if lang in self.queuedBatches: 290 if lang in self.queuedBatches:
274 self.queuedBatches.remove(lang) 291 self.queuedBatches.remove(lang)
275 # prevent sending the signal multiple times 292 # prevent sending the signal multiple times
276 if len(self.queuedBatches) == 0 and not self.batchesFinished: 293 if len(self.queuedBatches) == 0 and not self.batchesFinished:

eric ide

mercurial