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