Décorateurs Python : augmenter fonctions et classes sans toucher leur code

Qu'est-ce qu'un décorateur ? En Python, un décorateur est une fonction qui prend une autre fonction ou une classe en entrée et renvoie un objet enrichi. Il permet d'ajouter un comportement avant ou après l'exécution de la cible, ou de la remplacer, sans modifier sa définition originale. Syntaxiquement, il s'utilise avec le symbole @ placé juste ...

Publié le 17 août à 04h59