This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author fabioz
Recipients fabioz
Date 2016-11-03.13:30:54
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1478179854.9.0.231732113134.issue28597@psf.upfronthosting.co.za>
In-reply-to
Content
The file:

/Doc/reference/lexical_analysis.rst says that things as:

f"abc {a[\"x\"]} def"  # workaround: escape the inner quotes
f"newline: {ord('\\n')}"  # workaround: double escaping
fr"newline: {ord('\n')}"  # workaround: raw outer string

are accepted in f-strings, yet, all those examples raise a:

SyntaxError: f-string expression part cannot include a backslash

The current Python version where this was tested is: 3.6.0b4

So, either those cases should be supported or lexical_analysis.rst should be updated to say that '\' is not valid in the expression part of f-strings.
History
Date User Action Args
2016-11-03 13:30:54fabiozsetrecipients: + fabioz
2016-11-03 13:30:54fabiozsetmessageid: <1478179854.9.0.231732113134.issue28597@psf.upfronthosting.co.za>
2016-11-03 13:30:54fabiozlinkissue28597 messages
2016-11-03 13:30:54fabiozcreate