New submission from Pablo Galindo Salgado <[email protected]>:
To improve the user experience understanding what part of the error messages
associated to SyntaxErrors are wrong, we can highlight the whole error range
and not only place the caret at the first character. In this way:
>>> foo(x, z for z in range(10), t, w)
File "<stdin>", line 1
foo(x, z for z in range(10), t, w)
^
SyntaxError: Generator expression must be parenthesized
becomes
>>> foo(x, z for z in range(10), t, w)
File "<stdin>", line 1
foo(x, z for z in range(10), t, w)
^^^^^^^^^^^^^^^^^^^^
SyntaxError: Generator expression must be parenthesized
----------
messages: 391620
nosy: pablogsal
priority: normal
severity: normal
status: open
title: Highlight invalid ranges in SyntaxErrors
_______________________________________
Python tracker <[email protected]>
<https://bugs.python.org/issue43914>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com