Как присвоить сочетание клавиш конфигурации выполнения в IntelliJ?

Дополнительные значения оцениваются, когда сама функция оценивается для всех функций в Python . Обычное решение - предоставить значение, которое ничего не представляет, а затем проверить его:

@cached(60*5)
def test(a, v=None):
    if v is None:
        v = fval()

    print "inside function"
    return a, v

Если после этого вы также ожидаете, что cached будет воздействовать на конечное значение fval() вместо отсутствие второго аргумента, вам нужно сделать что-то вроде этого:

@cached(60*5)
def _test(a, v):
    print "inside function"
    return a, v

def test(a, v=None):
    if v is None:
        v = fval()

    return _test(a, v)

6
задан Daniel Alexiuc 29 April 2009 в 22:58
поделиться

2 ответа

Наконец-то! JetBrains реализовал эту функцию в IntelliJ IDEA v9.

2
ответ дан 17 December 2019 в 18:19
поделиться

в Idea 8 в любом случае вы можете указать ярлык для любого пункта меню файла, даже для целей Maven. Попробуйте настройки - раскладка клавиатуры и найдите цели Maven. Возможно, вам все равно понадобятся два ключа. По одному на каждое действие.

1
ответ дан 17 December 2019 в 18:19
поделиться
Другие вопросы по тегам:

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