Я использую два разных декоратора из двух разных библиотек. Допустим: @decorator1(param1, param2)
и @decorator2(param3, param4)
. То, что я часто использую во многих функциях как:
from moduleA import decorator1
from moduleB import decorator2
@decorator2(foo='param3', bar='param4')
@decorator1(name='param1', state='param2')
def myfunc(funcpar1, funcpar2):
...
Поскольку это происходит каждый раз, я хотел бы создать пользовательский декоратор, который обрабатывает их оба. Что-то вроде:
@mycustomdecorator(name='param1', state='param2',
foo='param3', bar='param4')
def myfunc(funcpar1, funcpar2):
...
Как мне это достичь?