w = c.WriteOnly()
w.l #classes.OprationError
但是
Traceback (most recent call last):
File "<pyshell#46>", line 1, in <module>
w.l
TypeError: __getattribute__() missing 1 required positional argument: 'value'
附WriteOnly源码(测试)
class WriteOnly(object):
def __getattr__(self, name):
raise OprationError('Cannot get attribute')
def __getattribute__(self, name):
raise OprationError('Cannot get attribute')