825 else: |
825 else: |
826 message = excval.msg |
826 message = excval.msg |
827 filename = excval.filename |
827 filename = excval.filename |
828 lineno = excval.lineno |
828 lineno = excval.lineno |
829 charno = excval.offset |
829 charno = excval.offset |
|
830 |
|
831 if charno is None: |
|
832 charno = 0 |
830 |
833 |
831 filename = os.path.abspath(filename) |
834 filename = os.path.abspath(filename) |
832 realSyntaxError = os.path.exists(filename) |
835 realSyntaxError = os.path.exists(filename) |
833 except (AttributeError, ValueError): |
836 except (AttributeError, ValueError): |
834 message = "" |
837 message = "" |