0
我已经成功地重写了__getattr__
方法,以允许复杂的行为。不过,我仍然希望允许某些__builtin__
函数为默认值。例如,我已经使用__getattr__
来处理__add__
,__sub__
,__mul__
等。但是,__iadd__
,__isub__
,__imul__
等正试图使用__getattr__
方法,并引发错误。我也可以定义他们的行为,但我认为允许这些方法默认运行会更好。python:有选择地覆盖__getattr__
底线:我想允许__getattr__
过滤它处理的属性,以及它允许默认运行的属性。
所以,你有一个自定义'__getattr__'方法的类?一些简单的示例代码和预期的结果将会很有帮助,因为它看起来并不完全清楚你要找什么。 –