Scott David Daniels wrote: >Francois De Serres wrote: > > >>Francois De Serres wrote: >> >> >>>Having a string: "dothat" >>>and a tuple: (x, y) >>>1. What's the best way to build a function call like: dothat(x,y)? >>> >>>Assuming dothat is def'd in the same module, >>>2. is: eval("dothat(x,y)", None, (('x', 100), ('y', 200))) >>>the right way to have it executed? >>> >>> > >You do know that you could do something like: > result = eval('dothat')(100, 200) > >That is, eval of the function name gives you a function. > >--Scott David Daniels >[EMAIL PROTECTED] > > No I did not know. And, that, is smart! Many thanks, F.
-- http://mail.python.org/mailman/listinfo/python-list