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: |