209 try: |
209 try: |
210 self.services[(fx, lng)][3](fx, lng, fn, self.tr( |
210 self.services[(fx, lng)][3](fx, lng, fn, self.tr( |
211 'An error in Erics background client stopped the' |
211 'An error in Erics background client stopped the' |
212 ' service.') |
212 ' service.') |
213 ) |
213 ) |
214 except KeyError: |
214 except (KeyError, TypeError): |
215 # ignore silently |
215 # ignore silently |
216 pass |
216 pass |
217 if res != E5MessageBox.No: |
217 if res != E5MessageBox.No: |
218 self.isWorking = None |
218 self.isWorking = None |
219 self.restartService(lang, True) |
219 self.restartService(lang, True) |