Tue, 21 Jun 2022 18:53:08 +0200
Changed the debugger start procedure for project to be able to override the project defined environment via the Start... dialog.
eric7/Debugger/DebuggerInterfacePython.py | file | annotate | diff | comparison | revisions |
--- a/eric7/Debugger/DebuggerInterfacePython.py Tue Jun 21 18:09:22 2022 +0200 +++ b/eric7/Debugger/DebuggerInterfacePython.py Tue Jun 21 18:53:08 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,