Skip to content

Commit 37b7d62

Browse files
committed
murdock/murdock.py: get_queued_jobs() sort before job.model()
1 parent 6797afa commit 37b7d62

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

murdock/murdock.py

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -634,13 +634,17 @@ async def reload_jobs(self):
634634
await self.notify_message_to_clients(json.dumps({"cmd": "reload"}))
635635

636636
def get_queued_jobs(self, query: JobQueryModel = JobQueryModel()) -> List[JobModel]:
637-
return sorted(
638-
[
639-
job.model()
640-
for job in self.queued.search_with_query(query)
641-
if query.states is None or "queued" in query.states
642-
],
643-
key=lambda job: job.fasttracked, # type: ignore[return-value,arg-type]
637+
return list(
638+
map(
639+
lambda job: job.model(),
640+
sorted(
641+
[
642+
job
643+
for job in self.queued.search_with_query(query)
644+
if query.states is None or "queued" in query.states
645+
]
646+
),
647+
)
644648
)
645649

646650
def get_running_jobs(

0 commit comments

Comments
 (0)