New submission from Fabio Zadrozny:
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.
----------
components: Interpreter Core
messages: 279992
nosy: fabioz
priority: normal
severity: normal
status: open
title: f-string behavior is conflicting with its documentation
versions: Python 3.6
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue28597>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com