def getargspec(func):

    if ismethod(func):
        func = func.im_func
    if not isfunction(func):
        raise TypeError('arg is not a Python function')
    args, varargs, varkw = getargs(func.func_code)
    return args, varargs, varkw, func.func_defaults
Get the names and default values of a function's arguments.
dataset/ETHPy150Open cournape/Bento/bento/compat/inspect.py/getargspec