1. Learn
  2. /
  3. Courses
  4. /
  5. Écrire des fonctions en Python

Connected

Exercise

Préserver les docstrings lors de l'application de décorateurs

Votre collègue vient vous voir avec un problème. Iel a écrit de chouettes décorateurs et les a ajoutés aux fonctions de la bibliothèque libre sur laquelle iel travaille. Cependant, en exécutant des tests, iel a découvert que toutes les docstrings ont mystérieusement disparu des fonctions décorées. Montrez-lui comment préserver les docstrings et les autres métadonnées lorsqu'on écrit des décorateurs.

Instructions 1/4

undefined XP
    1
    2
    3
    4
  • Appliquez le décorateur add_hello() à print_sum(), puis affichez sa docstring pour reproduire le problème observé par votre collègue : la docstring disparaît.