65 venvManager = ericApp().getObject("VirtualEnvManager") |
65 venvManager = ericApp().getObject("VirtualEnvManager") |
66 |
66 |
67 # Virtual Environment |
67 # Virtual Environment |
68 self.venvGroupBox.setVisible( |
68 self.venvGroupBox.setVisible( |
69 not self.project.getProjectData(dataKey="EMBEDDED_VENV") |
69 not self.project.getProjectData(dataKey="EMBEDDED_VENV") |
70 and not isRemote |
|
71 # TODO: change once remote environments have been implemented |
|
72 ) |
70 ) |
73 self.venvComboBox.addItem("") |
71 self.venvComboBox.addItem("") |
74 if self.project.getProjectData(dataKey="EMBEDDED_VENV"): |
72 if self.project.getProjectData(dataKey="EMBEDDED_VENV"): |
75 venvIndex = 0 |
73 venvIndex = 0 |
76 else: |
74 else: |
77 self.venvComboBox.addItems(sorted(venvManager.getVirtualenvNames())) |
75 if isRemote: |
|
76 self.venvComboBox.addItems( |
|
77 sorted( |
|
78 venvManager.getEricServerEnvironmentNames( |
|
79 host=ericApp().getObject("EricServer").getHostName() |
|
80 ) |
|
81 ) |
|
82 ) |
|
83 else: |
|
84 self.venvComboBox.addItems( |
|
85 sorted(venvManager.getVirtualenvNames(noServer=True)) |
|
86 ) |
78 |
87 |
79 if self.project.debugProperties["VIRTUALENV"]: |
88 if self.project.debugProperties["VIRTUALENV"]: |
80 venvIndex = max( |
89 venvIndex = max( |
81 0, |
90 0, |
82 self.venvComboBox.findText( |
91 self.venvComboBox.findText( |