예제 #1
0
파일: entity.py 프로젝트: mcruse/monotone
 def __init__(self): 
     Property.__init__(self)
     OverrideMixin.__init__(self)
     self._start_failed = False
예제 #2
0
파일: entity.py 프로젝트: mcruse/monotone
 def get_default(self):
     if self.is_remote():
         return self.get_subject().get_default()
     return OverrideMixin.get_default(self)
예제 #3
0
파일: entity.py 프로젝트: mcruse/monotone
 def _get_override(self):
     if self.is_remote():
         return self.get_subject()._get_override()
     return OverrideMixin.get_override(self)
예제 #4
0
파일: entity.py 프로젝트: mcruse/monotone
 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)
예제 #5
0
파일: entity.py 프로젝트: mcruse/monotone
 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)
예제 #6
0
파일: entity.py 프로젝트: mcruse/monotone
 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)
예제 #7
0
파일: entity.py 프로젝트: mcruse/monotone
 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)
예제 #8
0
 def _get_override(self):
     if self.is_remote():
         return self.get_subject()._get_override()
     return OverrideMixin.get_override(self)
예제 #9
0
파일: entity.py 프로젝트: mcruse/monotone
 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)
예제 #10
0
 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)
예제 #11
0
 def get_default(self):
     if self.is_remote():
         return self.get_subject().get_default()
     return OverrideMixin.get_default(self)
예제 #12
0
 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)
예제 #13
0
 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)
예제 #14
0
 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)
예제 #15
0
 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)
예제 #16
0
 def __init__(self):
     Property.__init__(self)
     OverrideMixin.__init__(self)
     self._start_failed = False