I'm not sure this is possible, but it sure would help me if I could do it.

Can a function learn the name of the variable that the caller used to pass it a value? For example:

def test(x):
   print x

val = 100
test(val)

Is it possible for function "test()" to find out that the variable it is passed, "x", was called "val" by the caller?
Some kind of stack inspection?

Any help greatly appreciated,
-David
-- 
Presenting:
mediocre nebula.

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to