Sort pending tasks in correct order
This commit is contained in:
parent
3fae9cf22d
commit
1962c1759f
@ -69,6 +69,9 @@ class TaskScheduler:
|
|||||||
if task.status == Task.Status.READY:
|
if task.status == Task.Status.READY:
|
||||||
pending_tasks.append(task)
|
pending_tasks.append(task)
|
||||||
|
|
||||||
|
# Sort them to ensure we iterate over them in the correct order
|
||||||
|
pending_tasks.sort(key=lambda task: task.run_at.timestamp() if task.run_at else 0)
|
||||||
|
|
||||||
return pending_tasks
|
return pending_tasks
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
|
Loading…
Reference in New Issue
Block a user