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