Debugger/DebugServer.py

changeset 2318
3a3ee7cc2ad6
parent 2302
f29e9405c851
child 2488
0ac8e48f7092
equal deleted inserted replaced
2317:ac7ffbf5b36b 2318:3a3ee7cc2ad6
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")

eric ide

mercurial