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 |