def __init__(self, daemon, spool): """Initialize the TaskManager.""" singleton.Singleton.__init__(self) Observable.__init__(self) self.spool = spool self.tasks = {} self.mtx = threading.RLock() self.daemon = daemon self.activityQueue = ActivityQueue()
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)
def __init__(self, daemon, spool): """Initialize the TaskManager.""" singleton.Singleton.__init__(self) Observable.__init__(self) self.spool = spool self.tasks = {} self.mtx = threading.RLock() self.daemon = daemon self.activityQueue = ActivityQueue() # TODO: fixme -> this has to be moved somewhere else self.taskStateLog = open("/var/log/xenbee/task-state.log", "a")