Русский
Открыть в Telegram

Пост Если декоратор, который вы пишете, становится слишком сложным, имеет смысл преобразовать его из функции в класс с методо…

20 мая 2026
Б
Библиотека Python разработчика | Книги по питону
Если декоратор, который вы пишете, становится слишком сложным, имеет смысл преобразовать его из функции в класс с методом __call__. class SavingOrig: def __init__(self, another_decorator): self._another = another_decorator def __call__(self, f): decorated = self._another(f) if hasattr(f, 'orig'): decorated.orig = f.orig else: decorated.orig = f return decorated saving_orig = SavingOrig Последняя строка позволяет одновременно дать классу имя в стиле CamelCase и сохранить имя декоратора в стиле snake_case. 📲 Мы в MAX 👉@BookPython
8 · 1.5K ·

Рядом в ленте

ББиблиотека Python разработчика | Книги по питонуВ Python 3, после выхода из блока except переменные, в которых хранятся перехваченные исключения, удаляются из locals(), даже если они существовали раньше: >>> ББиблиотека Python разработчика | Книги по питонуТы можешь использовать любой объект в качестве ключа словаря в Python, если он реализует метод __hash__. Этот метод может возвращать любое целое число при одном
это сообщение
ББиблиотека Python разработчика | Книги по питонуВ asyncio распространённая практика для планирования выполнения кода с задержкой — создать задачу, которая делает await asyncio.sleep(x): import asyncio async dББиблиотека Python разработчика | Книги по питонуОператор break подавляет исключение, если используется в блоке finally, даже когда блок except отсутствует: for i in range(10): try: 1 / i finally: print('final
ББиблиотека Python разработчика | Книги по питонуБиблиотека Python разработчика | Книги по питону@BookPython · канал · Технологии
17 943подписчиков725средний охват поста
Лента площадки Открыть в Telegram

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Границы индекса · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем