我有这段代码(logger.py):
class Logger:
def __init__(self):
self.v = False
@property
def verbose(self):
return self.v
@verbose.setter
def verbose(self, _v):
print "verbose is {0}".format(self.v)
if _v == True:
self.v = _v
else:
self.v = False
我创建了这样的对象(在main.py中):
import logger
log = logger.Logger()
log.verbose = True
然而,永远不会显示"verbose is ..."
字符串。
我在这里缺少什么?