eric7/Debugger/DebuggerInterfacePython.py

branch
eric7-maintenance
changeset 9192
a763d57e23bc
parent 9111
4ac66b6c33a4
parent 9168
0c3e506eddf6
--- a/eric7/Debugger/DebuggerInterfacePython.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Debugger/DebuggerInterfacePython.py	Fri Jul 01 11:02:32 2022 +0200
@@ -380,8 +380,14 @@
             else ''
         )
         
-        execPath = project.getProjectExecPath()
-        interpreter = project.getProjectInterpreter()
+        if venvName:
+            venvManager = ericApp().getObject("VirtualEnvManager")
+            interpreter = venvManager.getVirtualenvInterpreter(venvName)
+            execPath = venvManager.getVirtualenvExecPath(venvName)
+        else:
+            venvName = project.getProjectVenv()
+            execPath = project.getProjectExecPath()
+            interpreter = project.getProjectInterpreter()
         if interpreter == "":
             EricMessageBox.critical(
                 None,

eric ide

mercurial