它的
super(ABCImmutable, self).__setattr__(name, value)
在Python 2中,或
super().__setattr__(name, value)
在Python 3中
另外,饲养
AttributeError是 不是 你如何退回到默认行为
__getattribute__。您可以使用
return super(ABCImmutable, self).__getattribute__(name)
在Python 2或
return super().__getattribute__(name)
在Python 3上。
筹集会
AttributeError跳过默认处理并转到
__getattr__,或者
AttributeError如果没有则在调用代码中产生
__getattr__。
请参阅有关自定义属性访问的文档。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)