[Python-3000] string formatting and locals() (WAS: locals(), closures, and IronPython...) (original) (raw)

Steven Bethard steven.bethard at gmail.com
Tue Mar 6 19:09:09 CET 2007


On 3/6/07, Georg Brandl <g.brandl at gmx.net> wrote:

While we're at it: I've had a thought about string formatting in Py3k. Suppose you do something like

name = "He" what = "Ex-Parrot" print "{name} is an {what}".format(name=name, what=what) it seems a bit too verbose. Why not have format() without any arguments default to format(**locals())?

Since format() is just a normal string method, isn't that going to require some frame hackery?

STeVe

I'm not in-sane. Indeed, I am so far out of sane that you appear a tiny blip on the distant coast of sanity. --- Bucky Katt, Get Fuzzy



More information about the Python-3000 mailing list