Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | |||
decorateurs_modeles [2012/03/26 18:04] tyrtamos |
decorateurs_modeles [2012/03/26 18:08] (Version actuelle) tyrtamos |
||
---|---|---|---|
Ligne 349: | Ligne 349: | ||
La ligne @functools.wraps(fonc) permet à la fonction décorée de conserver son nom (%%__name__%%) et son docstring (%%__doc__%%). | La ligne @functools.wraps(fonc) permet à la fonction décorée de conserver son nom (%%__name__%%) et son docstring (%%__doc__%%). | ||
- | **Exemple d'utilisation:** | + | On lance l'exécution de la méthode ' |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
+ | <code python> | ||
+ | decorateur.adr[' | ||
+ | </ | ||
De même que le décorateur sans argument, ça marche aussi pour décorer la méthode d'une classe: | De même que le décorateur sans argument, ça marche aussi pour décorer la méthode d'une classe: |