1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Writing Functions in Python

Connected

cvičení

Zachování docstringů při dekorování funkcí

Kamarád za tebou přišel s problémem. Napsal šikovné dekorátory a přidal je k funkcím v open-source knihovně, na které pracuje. Při testování ale zjistil, že ze všech dekorovaných funkcí záhadně zmizely docstringy. Ukaž mu, jak při psaní dekorátorů zachovat docstringy a další metadata.

Pokyny 1/4

undefined XP
    1
    2
    3
    4
  • Dekoruj funkci print_sum() dekorátorem add_hello() a pak vypiš její docstring, aby ses přesvědčil/a o problému, který kamarád popsal – že docstring zmizí.