デコレータって、pythonの文法的に組み込まれているんですよね。もともと、__getattr__を持っているんですし、意味あるんでしょうか?それとも__getattr__に出来ないことが可能なんでしょうか?
うぇい、上のリンクでも話に出てきてるデコレータは2.4から導入された@で始まるやつやね。しかし、__getattr__とデコレータはかなり違うと思うんやけどもどうやろ。デコレータは関数に対するラッパーになる関数で、__getattr__は指定された属性がそのクラスに無かったときに叩かれる関数やし。とか言いながら__getattr__は今日はじめて知った(何。あと、@で始まるpythonのデコレータは正直好きじゃない。cherrypy(python製webフレームワーク)で多用するから使ってる程度だったり。