Mark a task as completed.
(self, task_id: int, result: str = None)
| 260 | self._conn.commit() |
| 261 | |
| 262 | def complete_task(self, task_id: int, result: str = None): |
| 263 | """Mark a task as completed.""" |
| 264 | with self._lock: |
| 265 | self._conn.execute( |
| 266 | "UPDATE task_queue SET status = 'done', result = ?, completed_at = ? WHERE id = ?", |
| 267 | (result, int(time.time()), task_id), |
| 268 | ) |
| 269 | self._conn.commit() |
| 270 | |
| 271 | def fail_task(self, task_id: int, error: str): |
| 272 | """Mark a task as failed.""" |
no test coverage detected