Andrew Koenig wrote: > The following code is legal today: > > def foo(x): > print x > x = 3 > if x == 3: > { > foo(x) : 42 > } Gyaah, you almost gave me a heart attack there. Nicely done.