Quel est le sens essentiel du placement de @your_decorator au-dessus d’une fonction nommée foo ?
@your_decorator
foo
Cela appelle foo immédiatement chaque fois que le module est importé.
Cela modifie uniquement le nom affiché de foo.
Cela fait hériter foo du décorateur en tant que classe.
C’est du sucre syntaxique pour réaffecter foo à your_decorator(foo).
your_decorator(foo)