201 |
201 |
202 if res == E5MessageBox.Retry: |
202 if res == E5MessageBox.Retry: |
203 self.enqueueRequest(*self.runningJob) |
203 self.enqueueRequest(*self.runningJob) |
204 else: |
204 else: |
205 fx, lng, fn, data = self.runningJob |
205 fx, lng, fn, data = self.runningJob |
206 self.services[(fx, lng)][3](fx, lng, fn, self.tr( |
206 try: |
207 'An error in Erics background client stopped the' |
207 self.services[(fx, lng)][3](fx, lng, fn, self.tr( |
208 ' service.') |
208 'An error in Erics background client stopped the' |
209 ) |
209 ' service.') |
|
210 ) |
|
211 except KeyError: |
|
212 # ignore silently |
|
213 pass |
210 if res != E5MessageBox.No: |
214 if res != E5MessageBox.No: |
211 self.isWorking = None |
215 self.isWorking = None |
212 self.restartService(lang, True) |
216 self.restartService(lang, True) |
213 return |
217 return |
214 elif data == 'Unknown service.': |
218 elif data == 'Unknown service.': |