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