diff options
author | Lysandros Nikolaou <lisandrosnik@gmail.com> | 2020-05-07 10:37:51 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-05-07 10:37:51 (GMT) |
commit | 2f37c355ab0e9ec9c1753985d27c41fa0bd719b9 (patch) | |
tree | 2295b4c14a0d54f6db7d9248e17924c267e31700 /Lib/test/test_cmd_line_script.py | |
parent | 3466922320d54a922cfe6d6d44e89e1cea4023ef (diff) | |
download | cpython-2f37c355ab0e9ec9c1753985d27c41fa0bd719b9.zip cpython-2f37c355ab0e9ec9c1753985d27c41fa0bd719b9.tar.gz cpython-2f37c355ab0e9ec9c1753985d27c41fa0bd719b9.tar.bz2 |
bpo-40334: Fix error location upon parsing an invalid string literal (GH-19962)
When parsing a string with an invalid escape, the old parser used to
point to the beginning of the invalid string. This commit changes the new
parser to match that behaviour, since it's currently pointing to the
end of the string (or to be more precise, to the beginning of the next
token).
Diffstat (limited to 'Lib/test/test_cmd_line_script.py')
-rw-r--r-- | Lib/test/test_cmd_line_script.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Lib/test/test_cmd_line_script.py b/Lib/test/test_cmd_line_script.py index 1fc9500..1713405 100644 --- a/Lib/test/test_cmd_line_script.py +++ b/Lib/test/test_cmd_line_script.py @@ -648,7 +648,7 @@ class CmdLineTest(unittest.TestCase): self.assertEqual( stderr.splitlines()[-3:], [ b' foo = """\\q"""', - b' ^', + b' ^', b'SyntaxError: invalid escape sequence \\q' ], ) |