Пример #1
0
 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()
Пример #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)
Пример #3
0
    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")