]> git.ipfire.org Git - pbs.git/commitdiff
repos: Return pending jobs as generator
authorMichael Tremer <michael.tremer@ipfire.org>
Thu, 25 May 2023 09:16:31 +0000 (09:16 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Thu, 25 May 2023 09:16:31 +0000 (09:16 +0000)
There could be a large number which does not need to waste too much
memory.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/buildservice/repository.py

index a02f93a22ffddc39664098b2858166cb697a0ac3..c9643d277696d00cce7aabcfed62df3931a0b650 100644 (file)
@@ -734,7 +734,7 @@ class Repository(base.DataObject):
                        Returns a list of all pending jobs that use this repository
                        as their build repository.
                """
-               jobs = self.backend.jobs._get_jobs("""
+               return self.backend.jobs._get_jobs("""
                        SELECT
                                jobs.*
                        FROM
@@ -762,8 +762,6 @@ class Repository(base.DataObject):
                        """, self.id,
                )
 
-               return list(jobs)
-
        # Stats
 
        @lazy_property