We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
job.model()
1 parent 514cecd commit 635a967Copy full SHA for 635a967
murdock/murdock.py
@@ -551,13 +551,17 @@ async def reload_jobs(self):
551
await self.notify_message_to_clients(json.dumps({"cmd": "reload"}))
552
553
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]
+ return list(
+ map(
+ lambda job: job.model(),
+ sorted(
+ [
+ job
+ for job in self.queued.search_with_query(query)
561
+ if query.states is None or "queued" in query.states
562
+ ]
563
+ ),
564
+ )
565
)
566
567
def get_running_jobs(
0 commit comments