Michael Chermside <mcherm <at> mcherm.com> writes: > One small comment: > > > The conversion specifier consists of a sequence of zero or more > > characters, each of which can consist of any printable character > > except for a non-escaped '}'. > > "Escaped"? How are they escaped? (with '\'?) If so, how are backslashes > escaped (with '\\'?) And does the mechanism un-escape these for you > before passing them to __format__? > > Later... > > - Variable field width specifiers use a nested version of the {} > > syntax, allowing the width specifier to be either a positional > > or keyword argument: > > > > "{0:{1}.{2}d}".format(a, b, c) > > This violates the specification given above... it has non-escaped '}' > characters. Make up one rule and be consistant.
What would you suggest? I'd be interested in hearing what kinds of ideas people have for fixing these problems. --------------------------------------------- -- Talin _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com