Utilities/BackgroundService.py

branch
maintenance
changeset 5688
76fc12e08e8f
parent 5616
adcffadf4962
child 5726
e1dbd217214a
equal deleted inserted replaced
5687:42ff6c5b186c 5688:76fc12e08e8f
212 elif fx.startswith("batch_"): 212 elif fx.startswith("batch_"):
213 fx = fx.replace("batch_", "") 213 fx = fx.replace("batch_", "")
214 if data != "__DONE__": 214 if data != "__DONE__":
215 callback = self.services.get((fx, lang)) 215 callback = self.services.get((fx, lang))
216 if callback: 216 if callback:
217 callback[2](fn, *data) 217 if isinstance(data, (list, tuple)):
218 callback[2](fn, *data)
219 elif isinstance(data, str):
220 callback[3](fx, lang, fn, data)
218 continue 221 continue
219 else: 222 else:
220 self.batchJobDone.emit(fx, lang) 223 self.batchJobDone.emit(fx, lang)
221 else: 224 else:
222 callback = self.services.get((fx, lang)) 225 callback = self.services.get((fx, lang))

eric ide

mercurial