예제 #1
0
 def __init__(self, id, mgr):
     """Initialize a new task."""
     TaskFSM.__init__(self)
     self.mtx = self.fsm.getLock()
     self.__timestamps = {}
     self.__timestamps["submit"] = time.time()
     self.__id = id
     self.log = logging.getLogger("task."+self.id())
     self.mgr = mgr
예제 #2
0
    def __init__(self, ticket_id, id, mgr):
        """Initialize a new task."""
        TaskFSM.__init__(self)
        self.mtx = self.fsm.getLock()
	self.__ticket_id = ticket_id
        self.__timestamps = {}
        self.__timestamps["submit"] = time.time()
        self.__activity_logs = {}
        self.__id = id
        self.__statusTaskWaiter = WaitStruct()
        self.log = logging.getLogger("task."+self.id())
        self.state_log = logging.getLogger("JobState."+self.__ticket_id)
        self.mgr = mgr
예제 #3
0
 def __init__(self):
     TaskFSM.__init__(self)
     self.called = None