eric6/DebugClients/Python/DebugBase.py

branch
multi_processing
changeset 7397
f8d2f6dd6636
parent 7376
21df384d6150
child 7405
bf6be3cff6cf
equal deleted inserted replaced
7394:8e772f275be8 7397:f8d2f6dd6636
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.

eric ide

mercurial