Вы не получите доступ к параметру, который вы предоставляете для a
внутри deco_test
.Декорирование выполняется, когда функция объявлена, перед ее вызовом, и в этот момент у вас нет информации об этих аргументах.
Внутри inner_function
вы получаете аргументы, как указано в вызове декорированной функцииa(456, 789)
даст вам args=(456, 789)
.Если вы хотите отформатировать их в соответствии с аргументами, которые может принимать a
, я думаю, что вы должны проверить функцию a
.