diff -r 42ff6c5b186c -r 76fc12e08e8f Utilities/BackgroundService.py --- a/Utilities/BackgroundService.py Sun Apr 09 16:17:11 2017 +0200 +++ b/Utilities/BackgroundService.py Sun Apr 09 16:33:44 2017 +0200 @@ -214,7 +214,10 @@ if data != "__DONE__": callback = self.services.get((fx, lang)) if callback: - callback[2](fn, *data) + if isinstance(data, (list, tuple)): + callback[2](fn, *data) + elif isinstance(data, str): + callback[3](fx, lang, fn, data) continue else: self.batchJobDone.emit(fx, lang)