src/eric7/Debugger/DebugServer.py

branch
eric7
changeset 10129
d4d210405367
parent 10065
de4ae767b0e3
child 10148
31ba20629af4
child 10311
0a141f9ae677
--- a/src/eric7/Debugger/DebugServer.py	Sun Jul 23 19:26:44 2023 +0200
+++ b/src/eric7/Debugger/DebugServer.py	Sun Jul 23 19:27:37 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