src/eric7/Debugger/StartDialog.py

branch
server
changeset 10766
d35d6f96c24b
parent 10764
5915ca2466b2
child 10770
8b4ff92221da
equal deleted inserted replaced
10765:b0632e55ec9a 10766:d35d6f96c24b
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 = (
132 ericApp().getObject("DebugServer").getProjectEnvironmentString()
133 )
134 if projectEnvironmentString:
135 self.venvComboBox.addItem(projectEnvironmentString)
131 if ericApp().getObject("EricServer").isServerConnected(): 136 if ericApp().getObject("EricServer").isServerConnected():
132 # TODO: add project entry once server based project envs are supported
133 self.venvComboBox.addItems( 137 self.venvComboBox.addItems(
134 sorted( 138 sorted(
135 ericApp() 139 ericApp()
136 .getObject("VirtualEnvManager") 140 .getObject("VirtualEnvManager")
137 .getEricServerEnvironmentNames( 141 .getEricServerEnvironmentNames(
138 host=ericApp().getObject("EricServer").getHostName() 142 host=ericApp().getObject("EricServer").getHostName()
139 ) 143 )
140 ) 144 )
141 ) 145 )
142 else: 146 else:
143 projectEnvironmentString = (
144 ericApp().getObject("DebugServer").getProjectEnvironmentString()
145 )
146 if projectEnvironmentString:
147 self.venvComboBox.addItem(projectEnvironmentString)
148 self.venvComboBox.addItems( 147 self.venvComboBox.addItems(
149 sorted(ericApp().getObject("VirtualEnvManager").getVirtualenvNames()) 148 sorted(
149 ericApp().getObject("VirtualEnvManager").getVirtualenvNames(
150 noServer=True
151 )
152 )
150 ) 153 )
151 154
152 self.scriptnamePicker.setMode(EricPathPickerModes.OPEN_FILE_MODE) 155 self.scriptnamePicker.setMode(EricPathPickerModes.OPEN_FILE_MODE)
153 self.scriptnamePicker.setDefaultDirectory( 156 self.scriptnamePicker.setDefaultDirectory(
154 Preferences.getMultiProject("Workspace") 157 Preferences.getMultiProject("Workspace")

eric ide

mercurial