Python デコレーター

デコレーターとは、入力引数として関数を受け取り、それを加工して別の関数を返す関数である。

Pythonの特別な機能というわけではなく、Pythonの言語仕様から必然的に導き出されるものである。

(デコレーター概略)
関数 → [デコレーター] → 新関数

(呪文)
「関数を受け取り関数を返す」

参考文献

入門Python 3 (オライリー)