src/eric7/Debugger/StartDialog.py

branch
server
changeset 10764
5915ca2466b2
parent 10633
dda7e43934dc
child 10766
d35d6f96c24b
equal deleted inserted replaced
10763:4b6220e694da 10764:5915ca2466b2
126 self.coverageGroup.setVisible(self.__dialogMode == StartDialogMode.Coverage) 126 self.coverageGroup.setVisible(self.__dialogMode == StartDialogMode.Coverage)
127 self.profileGroup.setVisible(self.__dialogMode == StartDialogMode.Profile) 127 self.profileGroup.setVisible(self.__dialogMode == StartDialogMode.Profile)
128 # nothing special for 'Run' mode 128 # nothing special for 'Run' mode
129 129
130 self.venvComboBox.addItem("") 130 self.venvComboBox.addItem("")
131 projectEnvironmentString = ( 131 if ericApp().getObject("EricServer").isServerConnected():
132 ericApp().getObject("DebugServer").getProjectEnvironmentString() 132 # TODO: add project entry once server based project envs are supported
133 ) 133 self.venvComboBox.addItems(
134 if projectEnvironmentString: 134 sorted(
135 self.venvComboBox.addItem(projectEnvironmentString) 135 ericApp()
136 self.venvComboBox.addItems( 136 .getObject("VirtualEnvManager")
137 sorted(ericApp().getObject("VirtualEnvManager").getVirtualenvNames()) 137 .getEricServerEnvironmentNames(
138 ) 138 host=ericApp().getObject("EricServer").getHostName()
139 )
140 )
141 )
142 else:
143 projectEnvironmentString = (
144 ericApp().getObject("DebugServer").getProjectEnvironmentString()
145 )
146 if projectEnvironmentString:
147 self.venvComboBox.addItem(projectEnvironmentString)
148 self.venvComboBox.addItems(
149 sorted(ericApp().getObject("VirtualEnvManager").getVirtualenvNames())
150 )
139 151
140 self.scriptnamePicker.setMode(EricPathPickerModes.OPEN_FILE_MODE) 152 self.scriptnamePicker.setMode(EricPathPickerModes.OPEN_FILE_MODE)
141 self.scriptnamePicker.setDefaultDirectory( 153 self.scriptnamePicker.setDefaultDirectory(
142 Preferences.getMultiProject("Workspace") 154 Preferences.getMultiProject("Workspace")
143 ) 155 )

eric ide

mercurial