class IndexHandler(base.BaseHandler):
async def get(self):
- async with await self.db.transaction():
- # Fetch all running jobs
- running_jobs = self.backend.jobs.get_running()
+ # Fetch all running jobs
+ running_jobs = self.backend.jobs.get_running()
- # Fetch finished jobs
- finished_jobs = self.backend.jobs.get_finished(limit=8)
+ # Fetch finished jobs
+ finished_jobs = self.backend.jobs.get_finished(limit=8)
- # Concactenate all jobs
- jobs = [job async for job in running_jobs] + [job async for job in finished_jobs]
+ # Concactenate all jobs
+ jobs = [job async for job in running_jobs] + [job async for job in finished_jobs]
await self.render("index.html", jobs=jobs, queue=self.backend.jobs.queue)