Debugger/DebugServer.py

changeset 3356
22633c0739e2
parent 3345
071afe8be2a1
child 3357
2390df6f42ba
equal deleted inserted replaced
3354:8d69c9dfb5e2 3356:22633c0739e2
403 self.clientProcess.readyReadStandardError.connect( 403 self.clientProcess.readyReadStandardError.connect(
404 self.__clientProcessError) 404 self.__clientProcessError)
405 self.clientProcess.readyReadStandardOutput.connect( 405 self.clientProcess.readyReadStandardOutput.connect(
406 self.__clientProcessOutput) 406 self.__clientProcessOutput)
407 407
408 if not isNetworked: 408 # Perform actions necessary, if client type has changed
409 # the client is connected through stdin and stdout 409 if self.lastClientType != self.clientType:
410 # Perform actions necessary, if client type has changed 410 self.lastClientType = self.clientType
411 if self.lastClientType != self.clientType: 411 self.remoteBanner()
412 self.lastClientType = self.clientType 412 elif self.__autoClearShell:
413 self.remoteBanner() 413 self.__autoClearShell = False
414 elif self.__autoClearShell: 414 self.remoteBanner()
415 self.__autoClearShell = False 415 else:
416 self.remoteBanner() 416 if clType and self.lastClientType:
417 417 self.__setClientType(self.lastClientType)
418 self.debuggerInterface.flush()
419 else: 418 else:
420 self.__createDebuggerInterface("None") 419 self.__createDebuggerInterface("None")
421 420
422 def __clientProcessOutput(self): 421 def __clientProcessOutput(self):
423 """ 422 """

eric ide

mercurial