DebugClients/Python3/DebugBase.py

changeset 3085
4a0f54a64496
parent 3032
927a2f8b3669
child 3160
209a07d7e401
equal deleted inserted replaced
3083:6382a74d9599 3085:4a0f54a64496
659 self._dbgClient.progTerminated(excval.code) 659 self._dbgClient.progTerminated(excval.code)
660 return 660 return
661 661
662 if exctype in [SyntaxError, IndentationError]: 662 if exctype in [SyntaxError, IndentationError]:
663 try: 663 try:
664 message, (filename, linenr, charnr, text) = \ 664 message = str(excval)
665 excval[0], excval[1] 665 filename = excval.filename
666 except ValueError: 666 linenr = excval.lineno
667 charnr = excval.offset
668 except (AttributeError, ValueError):
667 exclist = [] 669 exclist = []
668 realSyntaxError = True 670 realSyntaxError = True
669 else: 671 else:
670 exclist = [message, [filename, linenr, charnr]] 672 exclist = [message, [filename, linenr, charnr]]
671 realSyntaxError = os.path.exists(filename) 673 realSyntaxError = os.path.exists(filename)

eric ide

mercurial