Pythonのお勉強 Part17
■ このスレッドは過去ログ倉庫に格納されています
0020デフォルトの名無しさん
2007/02/18(日) 01:56:08class wrapper(object):
def __init__(self, obj):
self.__wrapped = obj # obj を組み込む。
def __getattribute__(self, attrname):
return getattr(self.__wrapped, attrname)
l = wrapper([])
(試しに、実行してみます)
>>> l.append(333)
(ここで暴走)
なぜ暴走するのかよく分りません。
__getattribute__はどう使うのが正しいのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています