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