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

Les décorateurs en Python

Les décorateurs en Python Après avoir compris les fermetures (closures) dans le chapitre précédent, les décorateurs en représentent une application particulière. La différence principale réside dans le fait que la fonction externe ne reçoit pas un type de variable ordinaire comme paramètre, mais plutôt le nom d'une fonction. Les décorateurs son ...

Publié le 31 mai à 17h42