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 eric.smith
Recipients eric.smith, gvanrossum, martin.panter, yselivanov
Date 2016-11-19.00:16:11
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1479514571.65.0.290447152683.issue28739@psf.upfronthosting.co.za>
In-reply-to
Content
It's Ned's call, but I wouldn't recommend changing this in 3.6, at least not 3.6.0.

As Martin points out, the reason f'foo' is a "normal" string has to do with how strings and f-strings are assembled and concatenated.

Similarly:
'foo' f'bar' 'baz'
is a normal string, 'foobarbaz'.

I can't think of another place that requires a "normal" string, but if they exist, they'd be affected by this, too.
History
Date User Action Args
2016-11-19 00:16:11eric.smithsetrecipients: + eric.smith, gvanrossum, martin.panter, yselivanov
2016-11-19 00:16:11eric.smithsetmessageid: <1479514571.65.0.290447152683.issue28739@psf.upfronthosting.co.za>
2016-11-19 00:16:11eric.smithlinkissue28739 messages
2016-11-19 00:16:11eric.smithcreate