Utilities/BackgroundService.py

changeset 5741
ece3c72a24c3
parent 5726
e1dbd217214a
child 5762
76ef5f340007
--- a/Utilities/BackgroundService.py	Tue May 16 18:41:29 2017 +0200
+++ b/Utilities/BackgroundService.py	Sat May 20 14:33:00 2017 +0200
@@ -203,10 +203,14 @@
                     self.enqueueRequest(*self.runningJob)
                 else:
                     fx, lng, fn, data = self.runningJob
-                    self.services[(fx, lng)][3](fx, lng, fn, self.tr(
-                        'An error in Erics background client stopped the'
-                        ' service.')
-                    )
+                    try:
+                        self.services[(fx, lng)][3](fx, lng, fn, self.tr(
+                            'An error in Erics background client stopped the'
+                            ' service.')
+                        )
+                    except KeyError:
+                        # ignore silently
+                        pass
                 if res != E5MessageBox.No:
                     self.isWorking = None
                     self.restartService(lang, True)

eric ide

mercurial