Kodomo

Пользователь

Два слова про декораторы

На занятии я обещал выложить для желающих ссылки на статью о том, как использовать для декораторов классы, который некоторым может взрывать мозг несколько меньше, чем прямолинейное использование. Собственно, это две статьи Брюса Эккера, которые в моей выдаче гугла вылезают сейчас на второй строчке по запросу python decorator part1, part2.

А ещё, в качестве темы для вдохновения и понимания, зачем вообще (кроме flask) декораторы придумали, на питонской вики собирают полезные примеры декораторов с реализациями: PythonDecoratorLibrary (возможно, это очевидная мысль, но если вы копипастите себе кусочек кода оттуда, то неплохо там отыскать, кто автор соответствующего кусочка кода, и написать об авторстве в коде).

Впрочем, создание своих декораторов на экзамене точно представлено не будет никаким боком, так что рекомендую сейчас на них не отвлекаться.