Skip to content

Commit 635a967

Browse files
committed
murdock/murdock.py: get_queued_jobs() sort before job.model()
1 parent 514cecd commit 635a967

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
@@ -551,13 +551,17 @@ async def reload_jobs(self):
551551
await self.notify_message_to_clients(json.dumps({"cmd": "reload"}))
552552

553553
def get_queued_jobs(self, query: JobQueryModel = JobQueryModel()) -> List[JobModel]:
554-
return sorted(
555-
[
556-
job.model()
557-
for job in self.queued.search_with_query(query)
558-
if query.states is None or "queued" in query.states
559-
],
560-
key=lambda job: job.fasttracked, # type: ignore[return-value,arg-type]
554+
return list(
555+
map(
556+
lambda job: job.model(),
557+
sorted(
558+
[
559+
job
560+
for job in self.queued.search_with_query(query)
561+
if query.states is None or "queued" in query.states
562+
]
563+
),
564+
)
561565
)
562566

563567
def get_running_jobs(

0 commit comments

Comments
 (0)