[Python-ideas] String formatting and namedtuple
Christian Tanzer
tanzer at swing.co.at
Fri Feb 13 09:58:37 CET 2009
Eric Smith wrote at Thu, 12 Feb 2009 22:49:13 -0500:
> Raymond wrote:
> >[Terry Reedy]
> >> There is certainly some disconnect on the issue.
> >
> >FWIW, whenever I done talks on 3.0, it is common to get
> >an aversive reaction when the new syntax is shown.
> >I pitch it in a positive light, but you can sense churning stomachs.
>
> [not picking on Raymond here at all, his message was just convenient]
>
> There are a number of comments in this thread that lead me to think not
> everyone is aware that .format is fully supported in 2.6. I just want to
> make sure everyone knows that's the case.
>
> If you want to support 2.6+ and 3.0+, you can certainly use .format.
I think the main problem is the huge amount of existing code that uses
`%` for formatting. As long as there is no easy way to migrate that
code to `.format`, moves to deprecate `%`-formatting are bound to
cause friction.
Counting lines containing `%` in my code base gives 14534 -- a few of
these are numeric (but I'd be surprised if the numeric ones are more
than a couple of hundred).
--
Christian Tanzer http://www.c-tanzer.at/
More information about the Python-ideas
mailing list