src/eric7/Debugger/DebugServer.py

branch
server
changeset 10651
280a53840aa3
parent 10597
fbe93720ee9f
parent 10650
4618223e6e32
child 10704
27d21e5163b8
--- a/src/eric7/Debugger/DebugServer.py	Sun Mar 10 16:39:54 2024 +0100
+++ b/src/eric7/Debugger/DebugServer.py	Tue Mar 26 10:55:04 2024 +0100
@@ -555,12 +555,12 @@
             self.__createDebuggerInterface()
             if forProject:
                 project = ericApp().getObject("Project")
-                if not project.isDebugPropertiesLoaded():
+                if project.isDebugPropertiesLoaded():
                     (
                         self.clientProcess,
                         isNetworked,
                         clientInterpreter,
-                    ) = self.debuggerInterface.startRemote(
+                    ) = self.debuggerInterface.startRemoteForProject(
                         self.serverPort(),
                         runInConsole,
                         venvName,
@@ -570,11 +570,14 @@
                         startRemote=startRemote,
                     )
                 else:
+                    if project.getProjectData(dataKey="EMBEDDED_VENV"):
+                        venvName = self.getProjectEnvironmentString()
+
                     (
                         self.clientProcess,
                         isNetworked,
                         clientInterpreter,
-                    ) = self.debuggerInterface.startRemoteForProject(
+                    ) = self.debuggerInterface.startRemote(
                         self.serverPort(),
                         runInConsole,
                         venvName,

eric ide

mercurial