Checking if a function invocation will throw a TypeError?
Andrey Fedorov
anfedorov at gmail.com
Thu Oct 29 14:43:19 EDT 2009
Is there a standard function that will check whether certain *args, and
**kwargs satisfy a argspec of a function (s.t. it does not throw a
TypeError). Say:
def foo(a,b=1):
pass
check(foo, 1,2) # True
check(foo, 1) # True
check(foo) # False
check(foo, 1, a=2) # False
Cheers,
Andrey
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20091029/a35b6031/attachment.html>
More information about the Python-list
mailing list