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 |