eric6/Debugger/DebugServer.py

changeset 8222
5994b80b8760
parent 8218
7c09585bd960
child 8240
93b8a353c4bf
equal deleted inserted replaced
8221:0572a215bd2f 8222:5994b80b8760
506 data 506 data
507 @type dict 507 @type dict
508 """ 508 """
509 self.running = False 509 self.running = False
510 510
511 if not self.passive or not self.passiveClientExited: 511 if (
512 if self.debuggerInterface and self.debuggerInterface.isConnected(): 512 (not self.passive or not self.passiveClientExited) and
513 self.shutdownServer() 513 self.debuggerInterface and
514 self.debugging = False 514 self.debuggerInterface.isConnected()
515 self.clientGone.emit(unplanned and self.debugging) 515 ):
516 self.shutdownServer()
517 self.debugging = False
518 self.clientGone.emit(unplanned and self.debugging)
516 519
517 if clType: 520 if clType:
518 if clType not in self.getSupportedLanguages(): 521 if clType not in self.getSupportedLanguages():
519 # a not supported client language was requested 522 # a not supported client language was requested
520 return 523 return

eric ide

mercurial