diff --git a/pep-0498.txt b/pep-0498.txt index d64a3afe1..0a446aa55 100644 --- a/pep-0498.txt +++ b/pep-0498.txt @@ -187,8 +187,10 @@ Once tokenized, f-strings are parsed in to literal strings and expressions. Expressions appear within curly braces ``'{'`` and ``'}'``. While scanning the string for expressions, any doubled braces ``'{{'`` or ``'}}'`` inside literal portions of an f-string are -replaced by the corresponding single brace. Doubled opening braces do -not signify the start of an expression. +replaced by the corresponding single brace. Doubled literal opening +braces do not signify the start of an expression. A single closing +curly brace ``'}'`` in the literal portion of a string is an error: +literal closing curly braces must be doubled ``'}}'``. The parts of the f-string outside of braces are literal strings. These literal portions are then decoded. For non-raw