src/eric7/Debugger/DebugServer.py

branch
eric7-maintenance
changeset 10148
31ba20629af4
parent 10079
0222a480e93d
parent 10129
d4d210405367
child 10349
df7edc29cbfb
--- a/src/eric7/Debugger/DebugServer.py	Sun Jul 02 17:40:17 2023 +0200
+++ b/src/eric7/Debugger/DebugServer.py	Tue Aug 01 09:59:45 2023 +0200
@@ -963,6 +963,11 @@
         if self.debuggerInterface is not None:
             self.debuggerInterface.shutdown()
 
+        if self.clientProcess is not None:
+            self.clientProcess.terminate()
+            if not self.clientProcess.waitForFinished(10000):
+                self.clientProcess.kill()
+
     def remoteEnvironment(self, env):
         """
         Public method to set the environment for a program to debug, run, ...

eric ide

mercurial