[New-bugs-announce] [issue27948] f-strings: allow backslashes only in the string parts, not in the expression parts

Eric V. Smith report at bugs.python.org
Sat Sep 3 09:24:05 EDT 2016


New submission from Eric V. Smith:

See issue 27921.

Currently (and for 3.6 beta 1), backslashes are not allowed anywhere in f-strings. This needs to be changed to allow them in the string parts, but not in the expression parts.

Also, require that the start and end of an expression be literal '{' and '}, not escapes like '\0x7b' and '\u007d'.

----------
assignee: eric.smith
components: Interpreter Core
messages: 274294
nosy: eric.smith
priority: normal
severity: normal
stage: needs patch
status: open
title: f-strings: allow backslashes only in the string parts, not in the expression parts
type: behavior
versions: Python 3.6

_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue27948>
_______________________________________


More information about the New-bugs-announce mailing list