[3.13] gh-116042: Fix location for SyntaxErrors of invalid escapes in the tokenizer (GH-116049) (#130066)

(cherry picked from commit 56eda25633)
(cherry picked from commit 369704b428)
This commit is contained in:
Pablo Galindo Salgado 2025-02-13 01:49:25 +00:00 committed by GitHub
parent 4c2a59b7b8
commit 8d1d36b742
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 82 additions and 18 deletions

View file

@ -660,7 +660,7 @@ class CmdLineTest(unittest.TestCase):
self.assertEqual(
stderr.splitlines()[-3:],
[ b' foo = """\\q"""',
b' ^^^^^^^^',
b' ^^',
b'SyntaxError: invalid escape sequence \'\\q\''
],
)