def __init__(self): Property.__init__(self) OverrideMixin.__init__(self) self._start_failed = False
def get_default(self): if self.is_remote(): return self.get_subject().get_default() return OverrideMixin.get_default(self)
def _get_override(self): if self.is_remote(): return self.get_subject()._get_override() return OverrideMixin.get_override(self)
def get_write_priority(self): if self.is_remote(): return self.get_subject().get_write_priority(self) if not self.is_running(): raise ENotRunning() return OverrideMixin.get_write_priority(self)
def set_default(self, value): if self.is_remote(): return self.get_subject().set_default(value) if not self.is_running(): raise ENotRunning() return OverrideMixin.set_default(self, value)
def release(self, level): if self.is_remote(): return self.get_subject().release(level) if not self.is_running(): raise ENotRunning() return OverrideMixin.release(self, level)
def get_override_at(self, level): if self.is_remote(): return self.get_subject().get_override_at(level) if not self.is_running(): raise ENotRunning() return OverrideMixin.get_override_at(self, level)
def _get_override(self): if self.is_remote(): return self.get_subject()._get_override() return OverrideMixin.get_override(self)
def override(self, value, level=16): if self.is_remote(): return self.get_subject().override(value, level) if not self.is_running(): raise ENotRunning() return OverrideMixin.override(self, value, level)
def set_default(self, value): if self.is_remote(): return self.get_subject().set_default(value) if not self.is_running(): raise ENotRunning() return OverrideMixin.set_default(self, value)
def get_default(self): if self.is_remote(): return self.get_subject().get_default() return OverrideMixin.get_default(self)
def get_write_priority(self): if self.is_remote(): return self.get_subject().get_write_priority(self) if not self.is_running(): raise ENotRunning() return OverrideMixin.get_write_priority(self)
def get_override_at(self, level): if self.is_remote(): return self.get_subject().get_override_at(level) if not self.is_running(): raise ENotRunning() return OverrideMixin.get_override_at(self, level)
def release(self, level): if self.is_remote(): return self.get_subject().release(level) if not self.is_running(): raise ENotRunning() return OverrideMixin.release(self, level)
def override(self, value, level=16): if self.is_remote(): return self.get_subject().override(value, level) if not self.is_running(): raise ENotRunning() return OverrideMixin.override(self, value, level)
def __init__(self): Property.__init__(self) OverrideMixin.__init__(self) self._start_failed = False