Функциональная обертка с переменным количеством аргументов Python

def dec(function):
    def _wrapper(*args, **kwargs):
        print len(args) + len(kwargs)
        return function(*args, **kwargs)
    return _wrapper
Real Raccoon