Beispiel #1
0
 def _get_task_meta_for(self, task_id):
     """Get task metadata for a task by id."""
     session = self.ResultSession()
     try:
         task = session.query(Task).filter(Task.task_id == task_id).first()
         if task is None:
             task = Task(task_id)
             task.status = states.PENDING
             task.result = None
         return task.to_dict()
     finally:
         session.close()
Beispiel #2
0
 def _get_task_meta_for(self, task_id):
     """Get task metadata for a task by id."""
     session = self.ResultSession()
     try:
         task = session.query(Task).filter(Task.task_id == task_id).first()
         if task is None:
             task = Task(task_id)
             task.status = states.PENDING
             task.result = None
         return task.to_dict()
     finally:
         session.close()
Beispiel #3
0
 def _get_task_meta_for(self, task_id):
     """Get task metadata for a task by id."""
     session = self.ResultSession()
     try:
         task = session.query(Task).filter(Task.task_id == task_id).first()
         if not task:
             task = Task(task_id)
             session.add(task)
             session.flush()
             session.commit()
         return task.to_dict()
     finally:
         session.close()
Beispiel #4
0
 def _get_task_meta_for(self, task_id):
     """Get task metadata for a task by id."""
     session = self.ResultSession()
     try:
         task = session.query(Task).filter(Task.task_id == task_id).first()
         if not task:
             task = Task(task_id)
             session.add(task)
             session.flush()
             session.commit()
         return task.to_dict()
     finally:
         session.close()