
Vinay Sajip wrote:
Nick Coghlan <ncoghlan <at> gmail.com> writes:
I'm starting to think that a converter between the two format mini-languages may be the way to go though.
fmt_braces is meant to provide a superset of the capabilites of fmt_percent, so a forward converter shouldn't be too hard. A reverse converter may have to punt with ValueError when it finds things that cannot be expressed in the fmt_percent mini language though.
I've done a first cut of a forward (% -> {}) converter:
but I'm not sure there's a case for a converter in the reverse direction, if we're encouraging movement in one particular direction.
It would allow an application to still use brace formatting throughout even if one particularly library only accepted percent formatting. Probably not worth the effort at this point though, as if we can get a reliable forward converter happening then it may become possible for APIs to correctly guess which kind of format string they have been passed. Cheers, Nick. -- Nick Coghlan | ncoghlan@gmail.com | Brisbane, Australia ---------------------------------------------------------------