From: Michael Tremer Date: Thu, 9 Mar 2023 16:39:04 +0000 (+0000) Subject: jobs: Avoid iterating over None X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0d8e9ad49d98e9d33f8a7c5214870f8df79c4d99;p=pbs.git jobs: Avoid iterating over None Signed-off-by: Michael Tremer --- diff --git a/src/buildservice/jobs.py b/src/buildservice/jobs.py index 56a2dedc..d9c22c24 100644 --- a/src/buildservice/jobs.py +++ b/src/buildservice/jobs.py @@ -86,11 +86,12 @@ class Jobs(base.Object): 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): diff --git a/src/scripts/pakfire-build-service b/src/scripts/pakfire-build-service index 36f6d42e..d0b4a189 100644 --- a/src/scripts/pakfire-build-service +++ b/src/scripts/pakfire-build-service @@ -97,7 +97,7 @@ class Cli(object): 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