src/eric7/Debugger/StartDialog.py

branch
server
changeset 10766
d35d6f96c24b
parent 10764
5915ca2466b2
child 10770
8b4ff92221da
--- a/src/eric7/Debugger/StartDialog.py	Mon Jun 10 10:22:23 2024 +0200
+++ b/src/eric7/Debugger/StartDialog.py	Mon Jun 10 11:41:34 2024 +0200
@@ -128,8 +128,12 @@
         # nothing special for 'Run' mode
 
         self.venvComboBox.addItem("")
+        projectEnvironmentString = (
+            ericApp().getObject("DebugServer").getProjectEnvironmentString()
+        )
+        if projectEnvironmentString:
+            self.venvComboBox.addItem(projectEnvironmentString)
         if ericApp().getObject("EricServer").isServerConnected():
-            # TODO: add project entry once server based project envs are supported
             self.venvComboBox.addItems(
                 sorted(
                     ericApp()
@@ -140,13 +144,12 @@
                 )
             )
         else:
-            projectEnvironmentString = (
-                ericApp().getObject("DebugServer").getProjectEnvironmentString()
-            )
-            if projectEnvironmentString:
-                self.venvComboBox.addItem(projectEnvironmentString)
             self.venvComboBox.addItems(
-                sorted(ericApp().getObject("VirtualEnvManager").getVirtualenvNames())
+                sorted(
+                    ericApp().getObject("VirtualEnvManager").getVirtualenvNames(
+                        noServer=True
+                    )
+                )
             )
 
         self.scriptnamePicker.setMode(EricPathPickerModes.OPEN_FILE_MODE)

eric ide

mercurial