Прежде всего, я использую python 2.7.13, поэтому у меня очень ограниченные возможности. Я попытался:
@some_decorator
def xyz(self,a,b,c):
pass
function_name = " xyz"
inspect.getargspec(getattr(self,function_name))
и он дает:
ArgSpec(args=[], varargs='args', keywords='kwargs', defaults=None)
Это дает 0 аргументов из-за декоратора. Если я попробую другие методы, он даст правильный список аргументов.