diff --git a/logscraper/logscraper.py b/logscraper/logscraper.py index 238c924..5b43c57 100755 --- a/logscraper/logscraper.py +++ b/logscraper/logscraper.py @@ -384,6 +384,9 @@ def get_builds(zuul_url, insecure, job_name): logging.info("Getting job results %s", url) jobs_result = requests_get_json(url, verify=insecure) + if not jobs_result: + return iter([]) + for job in jobs_result: # It is important here to check we didn't yield builds twice, # as this can happen when using skip if new build get reported