Мне нужно определить argspec (inspect.getargspec) функции внутри декоратора:
def decor(func):
@wraps(func)
def _decor(*args, **kwargs):
return func(*args, **kwargs)
return _decor
@decor
def my_func(key=1, value=False):
pass
Мне нужно проверить обернутый "my_func" и вернуть аргументы ключ/значение и их значения по умолчанию. Кажется, что inspect.getargspec не получает правильную функцию.
(FWIW Мне нужно это для некоторой проверки/проверки времени выполнения и последующей генерации документации)