Python - Получите исходные аргументы функции в декораторе

Вы пробовали

!chmod +w %

% представляет текущее имя файла.

Вы также можете сопоставить ключ с этим, как Ctrl-W.

:map <C-w> :!chmod +w %<CR>

Обратите внимание, что вы нажимаете Ctrl-V Ctrl-M, чтобы получить <CR>

29
задан ashgromnies 17 June 2009 в 23:55
поделиться

1 ответ

The decorator login_required is passed the function (hello in this case).

So what you want to do is:

def login_required(f):
    # This function is what we "replace" hello with
    def wrapper(*args, **kw):
        args[0].client_session['test'] = True
        logged_in = 0
        if logged_in:
            return f(*args, **kw)  # Call hello
        else:
            return redirect(url_for('login'))
    return wrapper
39
ответ дан 28 November 2019 в 01:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: