Use generator instead of pagination

This commit is contained in:
jalr 2019-08-15 22:49:43 +02:00
parent 20202f12fa
commit 5b51b2d742

View file

@ -15,12 +15,11 @@ class GitLab:
self._project = self._gl.projects.get(project_id)
def getLastSuccessfulJob(self, ref, name):
pipelines = self._project.pipelines.list(ref=ref, status='success')
pipelines = self._project.pipelines.list(ref=ref, status='success', as_list=False)
last_successful_job = None
print(pipelines)
for pipeline in pipelines:
jobs = pipeline.jobs.list(scope='success')
jobs = pipeline.jobs.list(scope='success', as_list=False)
for job in jobs:
if job.attributes['name'] == name:
return job