Claus Tondering wrote: > But what do I do if I want to test if x is a function? > > I can do this: > > if isinstance(x, type(lambda: None)): ... > > But it does not seem very elegant to me. > > Surely there is a simpler way to specify a type object that is the type > of a function.
if callable(x): ... (if you really want a function object, and not anything that's likely to be possible to call, see the "types" module) </F> -- http://mail.python.org/mailman/listinfo/python-list