Message284261
The problem is not that the trailing } is dropped, but that the starting { starts an f-string expression.
>>> f'\{2*5}'
'\\{10'
I expected either '\\10' as in '\{}'.format(2*5), or at least '\\{2*5}'.
There is other f-string parsing error:
>>> f'\\N{2*5}'
'\\N{2*5}'
I expected '\\N10'. '\\N' doesn't start a unicode name escape. This is a legitimate expression. |
|
Date |
User |
Action |
Args |
2016-12-29 13:37:39 | serhiy.storchaka | set | recipients:
+ serhiy.storchaka, eric.smith, Jim Fasarakis-Hilliard |
2016-12-29 13:37:39 | serhiy.storchaka | set | messageid: <1483018659.17.0.606415332328.issue29104@psf.upfronthosting.co.za> |
2016-12-29 13:37:39 | serhiy.storchaka | link | issue29104 messages |
2016-12-29 13:37:39 | serhiy.storchaka | create | |
|