Python inspect.getargspec z wbudowaną funkcją

Próbuję znaleźć argumenty metody pobranej z modułu. Znalazłeminspect moduł z poręczną funkcją,getargspec. Działa dla zdefiniowanej przeze mnie funkcji, ale nie działa dla funkcji z importowanego modułu.

import math, inspect
def foobar(a,b=11): pass
inspect.getargspec(foobar)  # this works
inspect.getargspec(math.sin) # this doesn't

Otrzymam następujący błąd:

   File "C:\...\Python 2.5\Lib\inspect.py", line 743, in getargspec
     raise TypeError('arg is not a Python function')
 TypeError: arg is not a Python function

Jestinspect.getargspec zaprojektowany tylko dla funkcji lokalnych lub czy robię coś złego?

questionAnswers(2)

yourAnswerToTheQuestion