Esempio n. 1
0
 def __init__(self, path):
     Singleton.__init__(self)
     self.mtx = threading.RLock()
     self.__user_db = path
     self.__mtime = 0
     self.rebuilder = task.LoopingCall(self.rebuild)
     self.rebuilder.start(10)
Esempio n. 2
0
 def __init__(self, daemon):
     """Initialize the InstanceManager."""
     Singleton.__init__(self)
     Observable.__init__(self)
     
     self.mtx = threading.RLock()
     self.instances = {}
     self.__iter__ = self.instances.itervalues
     self.reaper = task.LoopingCall(self.reap, 5*60)
     self.reaper.start(1*60, now=False)
Esempio n. 3
0
 def __init__(self):
     Singleton.__init__(self)
     self.__commands = {}