[issue23035] python -c: Line causing exception not shown for exceptions other than SyntaxErrors

2021-06-15 Thread Irit Katriel
Change by Irit Katriel : -- type: -> enhancement versions: +Python 3.11 -Python 3.5 ___ Python tracker ___ ___ Python-bugs-list mai

[issue23035] python -c: Line causing exception not shown for exceptions other than SyntaxErrors

2014-12-12 Thread Arfrever Frehtes Taifersar Arahesis
Arfrever Frehtes Taifersar Arahesis added the comment: Arguments after argument of -c option are included in sys.argv: $ python -c "import sys; print(sys.argv)" a b ['-c', 'a', 'b'] -- ___ Python tracker _

[issue23035] python -c: Line causing exception not shown for exceptions other than SyntaxErrors

2014-12-12 Thread Terry J. Reedy
Terry J. Reedy added the comment: One can paste multiple lines, comprising multiple statements, into the console interprer. (Shell only recognizes a single pasted statement.) I agree, however, that it seems that Python could keep the split version of the input line for the purpose of traceba

[issue23035] python -c: Line causing exception not shown for exceptions other than SyntaxErrors

2014-12-12 Thread Arfrever Frehtes Taifersar Arahesis
Arfrever Frehtes Taifersar Arahesis added the comment: Argument of -c option can have multiple lines, while only 1 line can be directly entered in interactive interpreter. python -c $'line1\nline2\nline3\nline4\n...' -- ___ Python tracker

[issue23035] python -c: Line causing exception not shown for exceptions other than SyntaxErrors

2014-12-12 Thread Terry J. Reedy
Terry J. Reedy added the comment: Code entered with -c seems to be treated the same as code entered at the >>> prompt of the interactive interpreter. >>> 1/0 Traceback (most recent call last): File "", line 1, in ZeroDivisionError: division by zero In both cases, the offending code is right

[issue23035] python -c: Line causing exception not shown for exceptions other than SyntaxErrors

2014-12-12 Thread Arfrever Frehtes Taifersar Arahesis
Arfrever Frehtes Taifersar Arahesis added the comment: It should not be more complex to read a line from a command line argument than to read a line from a regular file. -- ___ Python tracker _

[issue23035] python -c: Line causing exception not shown for exceptions other than SyntaxErrors

2014-12-12 Thread STINNER Victor
STINNER Victor added the comment: SyntaxError exceptions have a text attribute which contains the line where the error occurred. It's really a special case. For other exceptions, Python only knows that the error occurred in the file called "". Being able to display the line for any exception r

[issue23035] python -c: Line causing exception not shown for exceptions other than SyntaxErrors

2014-12-12 Thread STINNER Victor
Changes by STINNER Victor : -- title: -c: Line causing exception not shown for exceptions other than SyntaxErrors -> python -c: Line causing exception not shown for exceptions other than SyntaxErrors ___ Python tracker