]> git.ipfire.org Git - pbs.git/commitdiff
jobs: Avoid iterating over None
authorMichael Tremer <michael.tremer@ipfire.org>
Thu, 9 Mar 2023 16:39:04 +0000 (16:39 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Thu, 9 Mar 2023 16:40:10 +0000 (16:40 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/buildservice/jobs.py
src/scripts/pakfire-build-service

index 56a2dedce2211fdd034c9406894c9445a977dce3..d9c22c24ad8997b3c11f9bb96df5b35939abc4f8 100644 (file)
@@ -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):
index 36f6d42e1e6942bd67971b32d8ad89b9e8f0b397..d0b4a1892f7f5e019ac65e40f262771b2b454592 100644 (file)
@@ -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