We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
job.model()
1 parent 6797afa commit 37b7d62Copy full SHA for 37b7d62
murdock/murdock.py
@@ -634,13 +634,17 @@ async def reload_jobs(self):
634
await self.notify_message_to_clients(json.dumps({"cmd": "reload"}))
635
636
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]
+ return list(
+ map(
+ lambda job: job.model(),
+ sorted(
+ [
+ job
+ for job in self.queued.search_with_query(query)
644
+ if query.states is None or "queued" in query.states
645
+ ]
646
+ ),
647
+ )
648
)
649
650
def get_running_jobs(
0 commit comments