820 try: |
820 try: |
821 exclist = eval(exc) |
821 exclist = eval(exc) |
822 exctype = exclist[0] |
822 exctype = exclist[0] |
823 excmessage = exclist[1] |
823 excmessage = exclist[1] |
824 stack = exclist[2:] |
824 stack = exclist[2:] |
|
825 if stack and stack[0] and stack[0][0] == "<string>": |
|
826 stack = [] |
825 except (IndexError, ValueError, SyntaxError): |
827 except (IndexError, ValueError, SyntaxError): |
826 exctype = None |
828 exctype = None |
827 excmessage = '' |
829 excmessage = '' |
828 stack = [] |
830 stack = [] |
829 self.debugServer.signalClientException(exctype, excmessage, stack) |
831 self.debugServer.signalClientException(exctype, excmessage, stack) |