def check_func_takes_args()

in doubles/allowance.py [0:0]


def check_func_takes_args(func):
    if six.PY3:
        arg_spec = inspect.getfullargspec(func)
        return any([arg_spec.args, arg_spec.varargs, arg_spec.varkw, arg_spec.defaults])
    else:
        arg_spec = inspect.getargspec(func)
        return any([arg_spec.args, arg_spec.varargs, arg_spec.keywords, arg_spec.defaults])