Форма декоратора @a
означает:
@a
def b...
равно точно так же, как:
def b...
b = a(b)
Итак, напишите a
как функцию высшего порядка , AKA HOF : в частности, функцию, которая принимает объект функции в качестве аргумента и возвращает объект функции.
Когда вы даете NO идею в своем вопросе о что a
должно DO , вы действительно лишаете возможности давать код пример, который имеет какой-либо смысл: хороший английский или нет, вы действительно загрязняете SO, не внося в него свой вклад своими вопросами, так как вы никогда не объясняете ЧТО вы пытаетесь достичь в своем коде !!!