]> granicus.if.org Git - python/commit
Merged revisions 70364 via svnmerge from
authorEric Smith <eric@trueblade.com>
Sat, 14 Mar 2009 12:29:34 +0000 (12:29 +0000)
committerEric Smith <eric@trueblade.com>
Sat, 14 Mar 2009 12:29:34 +0000 (12:29 +0000)
commit8ec90443f57c13e895a43b0f62bdb73a6b30d552
tree1eb0a716e9e6bf041944c2c27fe111de820d9427
parent350370c25fd1259199bb18fbce9fa447cd02ddf1
Merged revisions 70364 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r70364 | eric.smith | 2009-03-14 07:57:26 -0400 (Sat, 14 Mar 2009) | 17 lines

  Issue 5237, Allow auto-numbered replacement fields in str.format() strings.

  For simple uses for str.format(), this makes the typing easier. Hopfully this
  will help in the adoption of str.format().

  For example:
  'The {} is {}'.format('sky', 'blue')

  You can mix and matcth auto-numbering and named replacement fields:
  'The {} is {color}'.format('sky', color='blue')

  But you can't mix and match auto-numbering and specified numbering:
  'The {0} is {}'.format('sky', 'blue')
  ValueError: cannot switch from manual field specification to automatic field numbering

  Will port to 3.1.
........
Lib/test/test_unicode.py
Misc/NEWS
Objects/stringlib/string_format.h