DebugClients/Python2/DebugBase.py

changeset 5184
79b3922094ba
parent 5171
f1e9eebd5469
equal deleted inserted replaced
5182:e2782c9a43d4 5184:79b3922094ba
740 self._dbgClient.progTerminated(exitcode, message) 740 self._dbgClient.progTerminated(exitcode, message)
741 return 741 return
742 742
743 if exctype in [SyntaxError, IndentationError]: 743 if exctype in [SyntaxError, IndentationError]:
744 try: 744 try:
745 message, (filename, lineno, charno, text) = excval 745 if type(excval) == tuple:
746 message, (filename, lineno, charno, text) = excval
747 else:
748 message = excval.msg
749 filename = excval.filename
750 lineno = excval.lineno
751 charno = excval.offset
752 if charno is None:
753 charno = 0
754
755 filename = os.path.abspath(filename)
756 realSyntaxError = os.path.exists(filename)
746 except ValueError: 757 except ValueError:
747 message = "" 758 message = ""
748 filename = "" 759 filename = ""
749 lineno = 0 760 lineno = 0
750 charno = 0 761 charno = 0

eric ide

mercurial