372 try: |
372 try: |
373 message = str(excval) |
373 message = str(excval) |
374 filename = excval.filename |
374 filename = excval.filename |
375 linenr = excval.lineno |
375 linenr = excval.lineno |
376 charnr = excval.offset |
376 charnr = excval.offset |
|
377 if charno is None: |
|
378 charno = 0 |
377 except (AttributeError, ValueError): |
379 except (AttributeError, ValueError): |
378 exclist = [] |
380 exclist = [] |
379 else: |
381 else: |
380 exclist = [message, [filename, linenr, charnr]] |
382 exclist = [message, [filename, linenr, charnr]] |
381 |
383 |