Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
return list(jobs)
- async def depcheck(self, jobs=None):
+ async def depcheck(self, jobs):
"""
Performs a dependency check on all given jobs concurrently
"""
- await asyncio.gather(*(job.depcheck() for job in jobs))
+ if jobs:
+ await asyncio.gather(*(job.depcheck() for job in jobs))
class Job(base.DataObject):
jobs.append(job)
# Run the checks
- await self.backend.jobs.depcheck(jobs or None)
+ await self.backend.jobs.depcheck(jobs)
def _list_repository(self, distro_name, repo_name, arch):
# Get distribution