176 |
176 |
177 self.debuggerInterface = None |
177 self.debuggerInterface = None |
178 self.debugging = False |
178 self.debugging = False |
179 self.running = False |
179 self.running = False |
180 self.clientProcess = None |
180 self.clientProcess = None |
|
181 |
181 self.clientType = \ |
182 self.clientType = \ |
182 Preferences.Prefs.settings.value('DebugClient/Type', 'Python3') |
183 Preferences.Prefs.settings.value('DebugClient/Type') |
|
184 if self.clientType == None: |
|
185 import sys |
|
186 if sys.version_info[0] == 2: |
|
187 self.clientType = 'Python2' |
|
188 else: |
|
189 self.clientType = 'Python3' |
|
190 |
183 self.lastClientType = '' |
191 self.lastClientType = '' |
184 self.__autoClearShell = False |
192 self.__autoClearShell = False |
185 |
193 |
186 self.clientClearBreak.connect(self.__clientClearBreakPoint) |
194 self.clientClearBreak.connect(self.__clientClearBreakPoint) |
187 self.clientClearWatch.connect(self.__clientClearWatchPoint) |
195 self.clientClearWatch.connect(self.__clientClearWatchPoint) |