787 self._dbgClient.eventLoop() |
787 self._dbgClient.eventLoop() |
788 |
788 |
789 self.isBroken = False |
789 self.isBroken = False |
790 self._dbgClient.unlockClient() |
790 self._dbgClient.unlockClient() |
791 |
791 |
|
792 self._dbgClient.dumpThreadList() |
|
793 |
792 def user_exception(self, excinfo, unhandled=False): |
794 def user_exception(self, excinfo, unhandled=False): |
793 """ |
795 """ |
794 Public method reimplemented to report an exception to the debug server. |
796 Public method reimplemented to report an exception to the debug server. |
795 |
797 |
796 @param excinfo details about the exception |
798 @param excinfo details about the exception |
910 stop_everywhere = self.stop_everywhere |
912 stop_everywhere = self.stop_everywhere |
911 self.stop_everywhere = False |
913 self.stop_everywhere = False |
912 self.eventPollFlag = False |
914 self.eventPollFlag = False |
913 self._dbgClient.unlockClient() |
915 self._dbgClient.unlockClient() |
914 self.stop_everywhere = stop_everywhere |
916 self.stop_everywhere = stop_everywhere |
|
917 |
|
918 self._dbgClient.dumpThreadList() |
915 |
919 |
916 def __extractExceptionName(self, exctype): |
920 def __extractExceptionName(self, exctype): |
917 """ |
921 """ |
918 Private method to extract the exception name given the exception |
922 Private method to extract the exception name given the exception |
919 type object. |
923 type object. |