Serhiy Storchaka <storchaka+cpyt...@gmail.com> added the comment: PR 6517 improves syntax error messages for invalid numerical literals.
>>> 012 File "<stdin>", line 1 SyntaxError: leading zeros in decimal integer literals are not permitted; use an 0o prefix for octal integers >>> 0o129 File "<stdin>", line 1 SyntaxError: invalid digit '9' in octal literal >>> 0o File "<stdin>", line 1 SyntaxError: invalid octal literal >>> 1_2_ File "<stdin>", line 1 SyntaxError: invalid decimal literal >>> 0.1_2_ File "<stdin>", line 1 SyntaxError: invalid decimal literal >>> 12e+ File "<stdin>", line 1 SyntaxError: invalid decimal literal >>> 12e+1_ File "<stdin>", line 1 SyntaxError: invalid decimal literal "SyntaxError: invalid token" was emitted before. No tests yet. Suggestions about error messages are welcome. ---------- components: +Interpreter Core _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue33305> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com