次のラッパークラスを作成しました。__setattr__
すべての属性をラップされたクラスにリダイレクトするように定義したいと思います。ただし、これにより、ラッパークラスを初期化できなくなります。これを修正するエレガントな方法はありますか?
class Wrapper:
def __init__(self, value):
# How to use the default '__setattr__' inside '__init__'?
self.value = value
def __setattr__(self, name, value):
setattr(self.value, name, value)