On Nov 30, 2007 9:37 AM, Guido van Rossum <[EMAIL PROTECTED]> wrote: > On Nov 30, 2007 8:08 AM, Mark Summerfield <[EMAIL PROTECTED]> wrote: > > Your reply seems to imply that Python 3 will have 3 different and > > overlapping ways of formatting strings: %, str.format(), and > > string.Template. If that is the case, it seems like overkill to me:-) > > IMO string.Template is a dead experiment. > > My original plan was to get rid of % in favor of str.format(). This > seems to have run into objections from folks who don't want to have to > change their code. They have a point: when the string is not a > literal, it's not possible for 2to3 to automatically convert x%y to a > .format() call. So perhaps we should deprecate % formatting and get > rid of it at some later time.
+1 from me on starting a PendingDeprecationWarning in 3.0 and a DeprecationWarning move on % formatting once Python 3 has stabilized (I know you have said 3.1 or 3.2 would most likely be that version). -Brett _______________________________________________ Python-3000 mailing list Python-3000@python.org http://mail.python.org/mailman/listinfo/python-3000 Unsubscribe: http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com