DebugClients/Python/DebugClientBase.py

branch
5_2_x
changeset 2277
d5dca2805fd2
parent 2159
7ab512c23fdd
child 2303
0ed4ed026c16
equal deleted inserted replaced
2251:3d9fce89b12b 2277:d5dca2805fd2
869 except (OverflowError, SyntaxError, ValueError): 869 except (OverflowError, SyntaxError, ValueError):
870 # Report the exception 870 # Report the exception
871 sys.last_type, sys.last_value, sys.last_traceback = sys.exc_info() 871 sys.last_type, sys.last_value, sys.last_traceback = sys.exc_info()
872 map(self.write, traceback.format_exception_only(sys.last_type, sys.last_value)) 872 map(self.write, traceback.format_exception_only(sys.last_type, sys.last_value))
873 self.buffer = '' 873 self.buffer = ''
874
875 self.__exceptionRaised()
876 else: 874 else:
877 if code is None: 875 if code is None:
878 self.pendingResponse = DebugProtocol.ResponseContinue 876 self.pendingResponse = DebugProtocol.ResponseContinue
879 else: 877 else:
880 self.buffer = '' 878 self.buffer = ''
933 traceback.format_exception_only(type, value) 931 traceback.format_exception_only(type, value)
934 finally: 932 finally:
935 tblist = tb = None 933 tblist = tb = None
936 934
937 map(self.write, list) 935 map(self.write, list)
938
939 self.__exceptionRaised()
940 936
941 def __clientCapabilities(self): 937 def __clientCapabilities(self):
942 """ 938 """
943 Private method to determine the clients capabilities. 939 Private method to determine the clients capabilities.
944 940

eric ide

mercurial