Как декоратор Flask может иметь аргументы?

Я реализовал декоратор так же, как здесьКак сделать функцию декоратора Python во Flask с аргументами (для авторизации) но проблема до сих пор не решена ...

У меня есть эта функция с декораторами

@blueprint.route('')
@blueprint.my_decorator(var)
def function(var):
    do stuff

и я получаю эту ошибку

NameError: global name 'var' is not defined

Как мне это решить?

Обновить

Проект является классом, наследующим класс Blueprint. Поэтому я реализовал метод

def my_decorator(self, fn):
    @wraps(fn)
    def decorator(*args, **kwargs):
        value = kwargs['value']
        # do stuff with value
        return fn(*args, **kwargs)
    return decorator

но все же значение является неизвестным ключом ...

Ответы на вопрос(1)

Ваш ответ на вопрос