src/eric7/Debugger/DebuggerInterfacePython.py

branch
server
changeset 10764
5915ca2466b2
parent 10761
63618ecdbe57
child 10766
d35d6f96c24b
diff -r 4b6220e694da -r 5915ca2466b2 src/eric7/Debugger/DebuggerInterfacePython.py
--- a/src/eric7/Debugger/DebuggerInterfacePython.py	Mon Jun 10 10:19:08 2024 +0200
+++ b/src/eric7/Debugger/DebuggerInterfacePython.py	Mon Jun 10 10:19:54 2024 +0200
@@ -232,8 +232,12 @@
         ) and ericApp().getObject("EricServer").isServerConnected():
             # TODO change this once server environment definitions are supported
             startRemote = True
-            venvName = self.debugServer.getEricServerEnvironmentString()
-            interpreter = ""  # use the interpreter of the server
+            if venvName:
+                venvManager = ericApp().getObject("VirtualEnvManager")
+                interpreter = venvManager.getVirtualenvInterpreter(venvName)
+            else:
+                venvName = self.debugServer.getEricServerEnvironmentString()
+                interpreter = ""  # use the interpreter of the server
         else:
             if not venvName:
                 venvName = Preferences.getDebugger("Python3VirtualEnv")

eric ide

mercurial