Python inspect.getargspec mit integrierter Funktion

Ich versuche, die Argumente einer aus einem Modul abgerufenen Methode herauszufinden. Ich habe eine gefundeninspect Modul mit praktischer Funktion,getargspec. Es funktioniert für eine Funktion, die ich definiere, aber nicht für Funktionen aus einem importierten Modul.

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

Ich erhalte eine Fehlermeldung wie folgt:

   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

Istinspect.getargspec Nur für lokale Funktionen gedacht oder mache ich etwas falsch?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage