Miss Islington (bot) dfbde8cd5b
[3.14] gh-160491: Fix location of invalid escapes in f-strings and t-strings (GH-160493) (#160531)
Literal parts of f-strings and t-strings are decoded only after the
whole string has been parsed, so a decode error took the location of
the last token. The resulting SyntaxError pointed at the closing quote,
and for multi-line strings it could be on the wrong line.

Raise the error at the literal part being decoded instead.
(cherry picked from commit 2258026edd865a247459d727ac777908594dc44a)

Co-authored-by: Lysandros Nikolaou <lisandrosnik@gmail.com>
2026-10-23 16:32:56 -07:00
..
…
…
…