Skip to content

Commit 35ccdfd

Browse files
committed
Use exact same times for attempt and start on immediate backend
1 parent 8e63697 commit 35ccdfd

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

django_tasks/backends/immediate.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,11 @@ def _execute_task(self, task_result: TaskResult) -> None:
4242

4343
task = task_result.task
4444

45+
task_start_time = timezone.now()
46+
4547
object.__setattr__(task_result, "status", ResultStatus.RUNNING)
46-
object.__setattr__(task_result, "started_at", timezone.now())
47-
object.__setattr__(task_result, "last_attempted_at", timezone.now())
48+
object.__setattr__(task_result, "started_at", task_start_time)
49+
object.__setattr__(task_result, "last_attempted_at", task_start_time)
4850
task_result.worker_ids.append(self.worker_id)
4951
task_started.send(sender=type(self), task_result=task_result)
5052

0 commit comments

Comments
 (0)