Hi, I've tried but didn't find an answer on the net.
The exec function in Python modifies a copy of locals() only. How can I transfer changes in that local copy to the locals of my function ** without ** knowing the names of these variables. E.g. I have a lot of local names. Doing _locals= locals() expr=compile(input('statements assigning to some local variables '), 'user input','exec') exec(expr,globals(),_locals) How can I "copy" the new values within _locals to my current locals. If I knew that Var1 has changed I could say Var1 = _locals['Var1'] but what to do in general? Many thanks for a hint, Helmut. -- http://mail.python.org/mailman/listinfo/python-list