Was bedeutet es im Wesentlichen, @your_decorator über eine Funktion namens foo zu setzen?
@your_decorator
foo
Es lässt foo als Klasse vom Decorator erben.
Es ist syntaktischer Zucker dafür, foo an your_decorator(foo) neu zu binden.
your_decorator(foo)
Es ruft foo jedes Mal sofort auf, wenn das Modul importiert wird.
Es ändert nur den angezeigten Namen von foo.