src/eric7/Project/DebuggerPropertiesDialog.py

branch
server
changeset 10766
d35d6f96c24b
parent 10633
dda7e43934dc
child 11090
f5f5f5803935
--- a/src/eric7/Project/DebuggerPropertiesDialog.py	Mon Jun 10 10:22:23 2024 +0200
+++ b/src/eric7/Project/DebuggerPropertiesDialog.py	Mon Jun 10 11:41:34 2024 +0200
@@ -67,14 +67,23 @@
         # Virtual Environment
         self.venvGroupBox.setVisible(
             not self.project.getProjectData(dataKey="EMBEDDED_VENV")
-            and not isRemote
-            # TODO: change once remote environments have been implemented
         )
         self.venvComboBox.addItem("")
         if self.project.getProjectData(dataKey="EMBEDDED_VENV"):
             venvIndex = 0
         else:
-            self.venvComboBox.addItems(sorted(venvManager.getVirtualenvNames()))
+            if isRemote:
+                self.venvComboBox.addItems(
+                    sorted(
+                        venvManager.getEricServerEnvironmentNames(
+                            host=ericApp().getObject("EricServer").getHostName()
+                        )
+                    )
+                )
+            else:
+                self.venvComboBox.addItems(
+                    sorted(venvManager.getVirtualenvNames(noServer=True))
+                )
 
             if self.project.debugProperties["VIRTUALENV"]:
                 venvIndex = max(

eric ide

mercurial