3
獲取類在此代碼:在Python裝飾
def online_only(func, self):
def f(*args, **kwargs):
if self.running:
return func(*args, **kwargs)
else:
return False
return f
class VM(object):
@property
def running(self):
return True
@property
@online_only
def diskinfo(self):
return True
我想DISKINFO運行,只有當VM.running返回真。我如何才能使online_only能夠閱讀self.running?