eric6/Project/DebuggerPropertiesDialog.py

changeset 7265
0665c4d509c9
parent 7229
53054eb5b15a
child 7360
9190402e4505
equal deleted inserted replaced
7264:bedbe458d792 7265:0665c4d509c9
135 135
136 def storeData(self): 136 def storeData(self):
137 """ 137 """
138 Public method to store the entered/modified data. 138 Public method to store the entered/modified data.
139 """ 139 """
140 self.project.debugProperties["VIRTUALENV"] = \ 140 self.project.debugProperties["VIRTUALENV"] = (
141 self.venvComboBox.currentText() 141 self.venvComboBox.currentText()
142 142 )
143 self.project.debugProperties["DEBUGCLIENT"] = \ 143
144 self.project.debugProperties["DEBUGCLIENT"] = (
144 self.debugClientPicker.text(toNative=False) 145 self.debugClientPicker.text(toNative=False)
146 )
145 if not self.project.debugProperties["DEBUGCLIENT"]: 147 if not self.project.debugProperties["DEBUGCLIENT"]:
146 if self.project.pdata["PROGLANGUAGE"] in ["Python", "Python2", 148 if self.project.pdata["PROGLANGUAGE"] in ["Python", "Python2",
147 "Python3"]: 149 "Python3"]:
148 debugClient = os.path.join( 150 debugClient = os.path.join(
149 getConfig('ericDir'), 151 getConfig('ericDir'),
150 "DebugClients", "Python", "DebugClient.py") 152 "DebugClients", "Python", "DebugClient.py")
151 else: 153 else:
152 debugClient = "" 154 debugClient = ""
153 self.project.debugProperties["DEBUGCLIENT"] = debugClient 155 self.project.debugProperties["DEBUGCLIENT"] = debugClient
154 156
155 self.project.debugProperties["ENVIRONMENTOVERRIDE"] = \ 157 self.project.debugProperties["ENVIRONMENTOVERRIDE"] = (
156 self.debugEnvironmentOverrideCheckBox.isChecked() 158 self.debugEnvironmentOverrideCheckBox.isChecked()
157 self.project.debugProperties["ENVIRONMENTSTRING"] = \ 159 )
160 self.project.debugProperties["ENVIRONMENTSTRING"] = (
158 self.debugEnvironmentEdit.text() 161 self.debugEnvironmentEdit.text()
159 self.project.debugProperties["REMOTEDEBUGGER"] = \ 162 )
163 self.project.debugProperties["REMOTEDEBUGGER"] = (
160 self.remoteDebuggerGroup.isChecked() 164 self.remoteDebuggerGroup.isChecked()
161 self.project.debugProperties["REMOTEHOST"] = \ 165 )
166 self.project.debugProperties["REMOTEHOST"] = (
162 self.remoteHostEdit.text() 167 self.remoteHostEdit.text()
163 self.project.debugProperties["REMOTECOMMAND"] = \ 168 )
169 self.project.debugProperties["REMOTECOMMAND"] = (
164 self.remoteCommandEdit.text() 170 self.remoteCommandEdit.text()
165 self.project.debugProperties["PATHTRANSLATION"] = \ 171 )
172 self.project.debugProperties["PATHTRANSLATION"] = (
166 self.pathTranslationGroup.isChecked() 173 self.pathTranslationGroup.isChecked()
167 self.project.debugProperties["REMOTEPATH"] = \ 174 )
175 self.project.debugProperties["REMOTEPATH"] = (
168 self.translationRemoteEdit.text() 176 self.translationRemoteEdit.text()
169 self.project.debugProperties["LOCALPATH"] = \ 177 )
178 self.project.debugProperties["LOCALPATH"] = (
170 self.translationLocalEdit.text() 179 self.translationLocalEdit.text()
171 self.project.debugProperties["CONSOLEDEBUGGER"] = \ 180 )
181 self.project.debugProperties["CONSOLEDEBUGGER"] = (
172 self.consoleDebuggerGroup.isChecked() 182 self.consoleDebuggerGroup.isChecked()
173 self.project.debugProperties["CONSOLECOMMAND"] = \ 183 )
184 self.project.debugProperties["CONSOLECOMMAND"] = (
174 self.consoleCommandEdit.text() 185 self.consoleCommandEdit.text()
175 self.project.debugProperties["REDIRECT"] = \ 186 )
187 self.project.debugProperties["REDIRECT"] = (
176 self.redirectCheckBox.isChecked() 188 self.redirectCheckBox.isChecked()
177 self.project.debugProperties["NOENCODING"] = \ 189 )
190 self.project.debugProperties["NOENCODING"] = (
178 self.noEncodingCheckBox.isChecked() 191 self.noEncodingCheckBox.isChecked()
192 )
179 self.project.debugPropertiesLoaded = True 193 self.project.debugPropertiesLoaded = True
180 self.project.debugPropertiesChanged = True 194 self.project.debugPropertiesChanged = True
181 195
182 self.__saveHistories() 196 self.__saveHistories()
183 197

eric ide

mercurial