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. -- Michael Chermside _______________________________________________ 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