📌 Модуль functools



Здесь хранится куча полезный функций для работы с вызываемыми объектами. Например:



@cache — появился в Python3.9 и позволяет высоконагруженным функциям кешировать результат своей работы.



@wraps — используется для создания декоратором. Заменяет __name__, __doc__ и другие атрибуты на значения декорируемой функции.



@singledispatch — Позволяет определять несколько функций, поведение которых зависит от типа аргументов.



📕 Документация



#урок