356 self.__setClientType(clType) |
356 self.__setClientType(clType) |
357 |
357 |
358 # only start the client, if we are not in passive mode |
358 # only start the client, if we are not in passive mode |
359 if not self.passive: |
359 if not self.passive: |
360 if self.clientProcess: |
360 if self.clientProcess: |
361 self.clientProcess.readyReadStandardError.disconnect( |
361 ## self.clientProcess.readyReadStandardError.disconnect( |
362 self.__clientProcessError) |
362 ## self.__clientProcessError) |
363 self.clientProcess.readyReadStandardOutput.disconnect( |
363 ## self.clientProcess.readyReadStandardOutput.disconnect( |
364 self.__clientProcessOutput) |
364 ## self.__clientProcessOutput) |
365 self.clientProcess.close() |
365 self.clientProcess.close() |
366 self.clientProcess.kill() |
366 self.clientProcess.kill() |
367 self.clientProcess.waitForFinished(10000) |
367 self.clientProcess.waitForFinished(10000) |
|
368 self.clientProcess.deleteLater() |
368 self.clientProcess = None |
369 self.clientProcess = None |
369 |
370 |
370 self.__createDebuggerInterface() |
371 self.__createDebuggerInterface() |
371 if forProject: |
372 if forProject: |
372 project = e5App().getObject("Project") |
373 project = e5App().getObject("Project") |