Added code to ignore a runtime error when restarting a background service. eric7-maintenance

Mon, 02 Jan 2023 14:04:20 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Mon, 02 Jan 2023 14:04:20 +0100
branch
eric7-maintenance
changeset 9665
f3613ad3091f
parent 9655
2d448ea63eb8
child 9666
b83020758b6f

Added code to ignore a runtime error when restarting a background service.
(grafted from 578236b57ed5d132c1e3b68144d505f8c5db465b)

src/eric7/Utilities/BackgroundService.py file | annotate | diff | comparison | revisions
--- a/src/eric7/Utilities/BackgroundService.py	Mon Jan 02 11:16:29 2023 +0100
+++ b/src/eric7/Utilities/BackgroundService.py	Mon Jan 02 14:04:20 2023 +0100
@@ -332,7 +332,8 @@
             conn.blockSignals(True)
             conn.close()
         if proc:
-            proc.close()
+            with contextlib.suppress(RuntimeError):
+                proc.close()
 
         if interpreter:
             port = self.serverPort()

eric ide

mercurial