]> git.ipfire.org Git - people/jschlag/pbs.git/commitdiff
jobs: Optimise fetching jobs by ID
authorMichael Tremer <michael.tremer@ipfire.org>
Sun, 22 Oct 2017 18:12:32 +0000 (19:12 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Sun, 22 Oct 2017 18:12:32 +0000 (19:12 +0100)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/buildservice/jobs.py

index e0ddcd819018e295e20fbd1fe8f3c9b45d002b5c..4f3d836273b106b4e8a72f58557afc0f37b390e2 100644 (file)
@@ -48,8 +48,8 @@ class Jobs(base.Object):
 
                return job
 
-       def get_by_id(self, id, data=None):
-               return Job(self.backend, id, data)
+       def get_by_id(self, id):
+               return self._get_job("SELECT * FROM jobs WHERE id = %s", id)
 
        def get_by_uuid(self, uuid):
                return self._get_job("SELECT * FROM jobs WHERE uuid = %s", uuid)