python get number of arguments of a function
from inspect import signature def someMethod(self, arg1, kwarg1=None): pass sig = signature(someMethod) print(len(sig.parameters)) # 3
Source: stackoverflow.com
python function get number of arguments
def func(arg1, arg2): pass parameter_count = func.__code__.co_argcount