Python3 украшает условно?Python

Программы на Python
Anonymous
Python3 украшает условно?

Сообщение Anonymous »

Можно ли украсить функцию на основе условия?

а-ля:

Код: Выделить всё

if she.weight() == duck.weight():
@burn
def witch():
pass
Мне просто интересно, можно ли использовать логику (когда вызывается witch?), чтобы выяснить, следует ли украшать witch с помощью @burn?

Если нет, можно ли создать в декораторе условие с тем же эффектом? ( называется недекорированным.)

Подробнее здесь: https://stackoverflow.com/questions/377 ... ditionally

Вернуться в «Python»