Utilities/BackgroundService.py

changeset 5691
372ac1c1c228
parent 5616
adcffadf4962
child 5726
e1dbd217214a
equal deleted inserted replaced
5690:ed7145a69fce 5691:372ac1c1c228
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