__iadd__只会在从返回的值中查找
__get__。您需要使用来使
__get__(或属性getter)返回一个对象(或一个代理对象)
__iadd__。
@propertydef x(self): proxy = IProxy(self._x) proxy.parent = self return proxyclass IProxy(int, object): def __iadd__(self, val): self.parent.iadd_x(val) return self.parent.x
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)