Используйте декораторы (decorators) для изменения поведения функций
Декораторы - это функции, которые принимают другую функцию в качестве аргумента и возвращают новую функцию, которая изменяет поведение оригинальной функции. Они могут использоваться для добавления дополнительной функциональности к существующим функциям без необходимости изменения их кода.
Разъяснивший Python
Post #4601
245
