What's the problem this feature will solve?
Since #14899 the crash line already carries file:line:col, making the E-block's File/source/caret lines redundant:
E File "package/lib.py", line 1
E def broken(:
E ^
E SyntaxError: invalid syntax
package/lib.py:1:12: SyntaxError: invalid syntax
Describe the solution you'd like
Omit the File block when the crash line carries the error's own file+line, keep it on the fallback path so no info is ever lost.
Alternative Solutions
Leave as is (stdlib default).
Additional context
Deferred from #14899. Related: #2388.
What's the problem this feature will solve?
Since #14899 the crash line already carries
file:line:col, making the E-block's File/source/caret lines redundant:Describe the solution you'd like
Omit the File block when the crash line carries the error's own file+line, keep it on the fallback path so no info is ever lost.
Alternative Solutions
Leave as is (stdlib default).
Additional context
Deferred from #14899. Related: #2388.