[Python-Dev] converting the stdlib to str.format (original) (raw)

Eric Smith eric+python-dev at trueblade.com
Tue Jun 3 11:03:56 CEST 2008


Georg Brandl wrote:

Martin v. Löwis schrieb:

In any case, I'm willing to give the TLC to convert the whole stdlib to str.format, so I just need your permission!

Please don't - not before % is actually deprecated (which I hope won't happen until Python 4, with removal of % in Python 5, in the year when I retire, i.e. 2037). Now this is news to me -- was there a discussion that changed the lifetime expectancy of str.mod? I'd always supposed it being deprecated at some point in 3.x. Not that I'm opposed to keeping it... it will be a pain to migrate.

Guido has previously said he wouldn't mind adding a PendingDeprecationWarning to %-formatting in 3.0. I've attempted to do that in http://bugs.python.org/issue2772. For a reason I don't understand, my change broke test_doctest.py, so I've never applied it.

Eric.



More information about the Python-Dev mailing list