|
@@ -37,6 +37,16 @@ def finish_task(id_task):
|
|
def add_task_to_queue(id_job):
|
|
def add_task_to_queue(id_job):
|
|
pending_tasks[id_job] = time.time()
|
|
pending_tasks[id_job] = time.time()
|
|
|
|
|
|
|
|
+last_task_id = None
|
|
|
|
+last_task_result = None
|
|
|
|
+
|
|
|
|
+def set_last_task_result(id_job, result):
|
|
|
|
+ global last_task_id
|
|
|
|
+ global last_task_result
|
|
|
|
+
|
|
|
|
+ last_task_id = id_job
|
|
|
|
+ last_task_result = result
|
|
|
|
+
|
|
|
|
|
|
class CurrentTaskResponse(BaseModel):
|
|
class CurrentTaskResponse(BaseModel):
|
|
current_task: str = Field(default=None, title="Task ID", description="id of the current progress task")
|
|
current_task: str = Field(default=None, title="Task ID", description="id of the current progress task")
|