Warning: Undefined array key "DOKU_PREFS" in /home/clients/a4e6fc1ce1761b72982b805de0f418c4/web/python/mesrecettespython/inc/common.php on line 2082
decorateurs_modeles [Les recettes Python de Tyrtamos]

Outils pour utilisateurs

Outils du site


decorateurs_modeles

Warning: Undefined array key -1 in /home/clients/a4e6fc1ce1761b72982b805de0f418c4/web/python/mesrecettespython/inc/html.php on line 1458

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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 'resultat' du décorateur comme suit:
- +
- +
- +
- +
- +
- +
- +
  
 +<code python>
 +decorateur.adr['nom_de_la_fonction_décorée'].resultat()
 +</code>
  
 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:
decorateurs_modeles.txt · Dernière modification: 2012/03/26 18:08 de tyrtamos