Matt, In [26]: inspect.getargspec(f) Out[26]: (['x1', 'x2'], None, None, None)
For more see the inspect module. -Nick Vatamaniuc Matthew Wilson wrote: > I'm writing a function that accepts a function as an argument, and I > want to know to all the parameters that this function expects. How can > I find this out in my program, not by reading the source? > > For example, I would want to know for the function below that I have to > pass in two things: > > def f(x1, x2): return x1 * x2 > > It would be nice to get the names also. > > All help is welcome. > > TIA > > Matt > > > > -- > A better way of running series of SAS programs: > http://overlook.homelinux.net/wilsonwiki/SasAndMakefiles -- http://mail.python.org/mailman/listinfo/python-list