В этом коде:Получить класс в 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 возвращается True. Как я могу получить онлайн-доступ, чтобы читать self.running?