src/eric7/Debugger/DebuggerInterfacePython.py

branch
eric7
changeset 10985
91243eb0390d
parent 10968
b462c3d33ca0
child 11009
5206e4c572e8
diff -r 21c0a3d40d69 -r 91243eb0390d src/eric7/Debugger/DebuggerInterfacePython.py
--- a/src/eric7/Debugger/DebuggerInterfacePython.py	Wed Oct 16 17:39:40 2024 +0200
+++ b/src/eric7/Debugger/DebuggerInterfacePython.py	Fri Oct 18 19:14:59 2024 +0200
@@ -192,7 +192,7 @@
         originalPathString,
         workingDir="",
         configOverride=None,
-        startRemote=None,
+        startViaServer=None,
     ):
         """
         Public method to start a remote Python interpreter.
@@ -211,7 +211,7 @@
         @param configOverride dictionary containing the global config override data
             (defaults to None)
         @type dict (optional)
-        @param startRemote flag indicating to start the client via an eric-ide server
+        @param startViaServer flag indicating to start the client via an eric-ide server
             (defaults to None)
         @type bool (optional)
         @return client process object, a flag to indicate a network connection
@@ -221,16 +221,16 @@
         global origPathEnv
 
         if (
-            startRemote is True
+            startViaServer is True
             or (
-                startRemote is None
+                startViaServer is None
                 and (
                     venvName == self.debugServer.getEricServerEnvironmentString()
                     or self.__ericServerDebugging
                 )
             )
         ) and ericApp().getObject("EricServer").isServerConnected():
-            startRemote = True
+            startViaServer = True
             if venvName:
                 venvManager = ericApp().getObject("VirtualEnvManager")
                 interpreter = venvManager.getVirtualenvInterpreter(venvName)
@@ -281,7 +281,7 @@
             else ""
         )
 
-        if Preferences.getDebugger("RemoteDbgEnabled"):
+        if Preferences.getDebugger("RemoteDbgEnabled") and not startViaServer:
             # remote debugging code
             ipaddr = self.debugServer.getHostAddress(False)
             rexec = Preferences.getDebugger("RemoteExecution")
@@ -350,7 +350,7 @@
                 )
                 return None, False, ""
 
-        elif startRemote and self.__ericServerDebuggerInterface is not None:
+        elif startViaServer and self.__ericServerDebuggerInterface is not None:
             # debugging via an eric-ide server
             self.translate = self.__ericServerTranslation
             self.__ericServerDebugging = True
@@ -480,7 +480,7 @@
         originalPathString,
         workingDir=None,
         configOverride=None,
-        startRemote=False,
+        startViaServer=None,
     ):
         """
         Public method to start a remote Python interpreter for a project.
@@ -499,8 +499,8 @@
         @param configOverride dictionary containing the global config override
             data
         @type dict
-        @param startRemote flag indicating to start the client via an eric-ide server
-            (defaults to False)
+        @param startViaServer flag indicating to start the client via an eric-ide server
+            (defaults to None)
         @type bool (optional)
         @return client process object, a flag to indicate a network connection
             and the name of the interpreter in case of a local execution
@@ -529,16 +529,16 @@
         )
 
         if (
-            startRemote is True
+            startViaServer is True
             or (
-                startRemote is None
+                startViaServer is None
                 and (
                     venvName == self.debugServer.getEricServerEnvironmentString()
                     or self.__ericServerDebugging
                 )
             )
         ) and ericApp().getObject("EricServer").isServerConnected():
-            startRemote = True
+            startViaServer = True
             if venvName and venvName != self.debugServer.getProjectEnvironmentString():
                 venvManager = ericApp().getObject("VirtualEnvManager")
                 interpreter = venvManager.getVirtualenvInterpreter(venvName)
@@ -569,7 +569,7 @@
 
         self.__ericServerDebugging = False
 
-        if project.getDebugProperty("REMOTEDEBUGGER"):
+        if project.getDebugProperty("REMOTEDEBUGGER") and not startViaServer:
             # remote debugging code
             ipaddr = self.debugServer.getHostAddress(False)
             rexec = project.getDebugProperty("REMOTECOMMAND")
@@ -629,7 +629,7 @@
                 # remote shell command is missing
                 return None, self.__isNetworked, ""
 
-        elif startRemote and self.__ericServerDebuggerInterface is not None:
+        elif startViaServer and self.__ericServerDebuggerInterface is not None:
             # debugging via an eric-ide server
             self.translate = self.__ericServerTranslation
             self.__ericServerDebugging = True

eric ide

mercurial