218 self.clientProcess = None |
214 self.clientProcess = None |
219 self.clientInterpreter = "" |
215 self.clientInterpreter = "" |
220 self.clientType = \ |
216 self.clientType = \ |
221 Preferences.Prefs.settings.value('DebugClient/Type') |
217 Preferences.Prefs.settings.value('DebugClient/Type') |
222 if self.clientType is None: |
218 if self.clientType is None: |
223 if sys.version_info[0] == 2: |
219 self.clientType = 'Python3' |
224 self.clientType = 'Python2' |
|
225 else: |
|
226 self.clientType = 'Python3' |
|
227 # Change clientType if dependent interpreter does not exist anymore |
220 # Change clientType if dependent interpreter does not exist anymore |
228 # (maybe deinstalled,...) |
221 # (maybe deinstalled,...) |
229 elif self.clientType == 'Python2' and Preferences.getDebugger( |
222 elif self.clientType == 'Python2' and Preferences.getDebugger( |
230 "Python2VirtualEnv") == '' and sys.version_info[0] == 3: |
223 "Python2VirtualEnv") == '' and sys.version_info[0] == 3: |
231 self.clientType = 'Python3' |
224 self.clientType = 'Python3' |