Message366272
There are cases, where the error message differs, when an expression is being parsed inside an fstring. For example:
>>> f'{x+}'
File "<fstring>", line 1
(x+)
^
SyntaxError: unexpected EOF while parsing
>>> (x+)
File "<stdin>", line 1
(x+)
^
SyntaxError: invalid syntax
Or with lambda definitions:
>>> f'{lambda x:x}'
File "<fstring>", line 1
(lambda x)
^
SyntaxError: unexpected EOF while parsing
>>> (lambda x)
File "<stdin>", line 1
(lambda x)
^
SyntaxError: invalid syntax |
|
Date |
User |
Action |
Args |
2020-04-12 21:59:24 | lys.nikolaou | set | recipients:
+ lys.nikolaou, gvanrossum, pablogsal |
2020-04-12 21:59:24 | lys.nikolaou | set | messageid: <1586728764.59.0.587923723315.issue40267@roundup.psfhosted.org> |
2020-04-12 21:59:24 | lys.nikolaou | link | issue40267 messages |
2020-04-12 21:59:24 | lys.nikolaou | create | |
|