551 self.__setThreadIconAndState(debuggerId, threadName, "broken") |
551 self.__setThreadIconAndState(debuggerId, threadName, "broken") |
552 if debuggerId != self.getSelectedDebuggerId(): |
552 if debuggerId != self.getSelectedDebuggerId(): |
553 self.__setCurrentDebugger(debuggerId) |
553 self.__setCurrentDebugger(debuggerId) |
554 |
554 |
555 @pyqtSlot(str, int, str, bool, str) |
555 @pyqtSlot(str, int, str, bool, str) |
556 def __clientExit(self, program, status, message, quiet, debuggerId): |
556 def __clientExit(self, _program, _status, _message, _quiet, debuggerId): |
557 """ |
557 """ |
558 Private method to handle the debugged program terminating. |
558 Private method to handle the debugged program terminating. |
559 |
559 |
560 @param program name of the exited program |
560 @param _program name of the exited program (unused) |
561 @type str |
561 @type str |
562 @param status exit code of the debugged program |
562 @param _status exit code of the debugged program (unused) |
563 @type int |
563 @type int |
564 @param message exit message of the debugged program |
564 @param _message exit message of the debugged program (unused) |
565 @type str |
565 @type str |
566 @param quiet flag indicating to suppress exit info display |
566 @param _quiet flag indicating to suppress exit info display (unused) |
567 @type bool |
567 @type bool |
568 @param debuggerId ID of the debugger backend |
568 @param debuggerId ID of the debugger backend |
569 @type str |
569 @type str |
570 """ |
570 """ |
571 if not self.isOnlyDebugger(): |
571 if not self.isOnlyDebugger(): |