Python関数デコレーターの基本的な契約は何ですか?
元の関数を一度しか実行できず、その関数を返すこともできません。
元の関数のソースファイルを永続的に編集します。
クラスだけを受け取ることができ、整数を返さなければなりません。
関数を受け取り、動作を追加または変更して、呼び出し可能な代替オブジェクトを返します。