"Flavio" <fccoelho at gmail.com> wrote:
> Can anyone tell me why, if the following code works, I should not do
> this?
because it doesn't work:
#
# Extending Local namespace, now with Local namespace
#
def fun(a=1,b=2,**args):
k="K"
v="V"
print 'locals:',locals()
locals().update(args)
print locals()
print k
print v
e = {'s':3,'e':4}
fun(k=10,v=32,**e)
</F>