1. Nauka
  2. /
  3. Kursy
  4. /
  5. Pisanie funkcji w Pythonie

Connected

ćwiczenie

Zachowywanie docstringów podczas dekorowania funkcji

Znajomy zwrócił się do ciebie z problemem. Napisał kilka użytecznych dekoratorów i dodał je do funkcji w bibliotece open-source, nad którą pracuje. Podczas testów odkrył jednak, że wszystkie docstringi tajemniczo zniknęły z udekorowanych funkcji. Pokaż znajomemu, jak zachować docstringi i inne metadane podczas pisania dekoratorów.

Instrukcje 1/4

undefined XP
    1
    2
    3
    4
  • Udekoruj print_sum() dekoratorem add_hello(), a następnie wyświetl jej docstring, aby odtworzyć problem, który zauważył znajomy – że docstring znika.