diff options
| author | Giampaolo Rodola <g.rodola@gmail.com> | 2019-03-05 12:36:11 +0100 |
|---|---|---|
| committer | Giampaolo Rodola <g.rodola@gmail.com> | 2019-03-05 12:36:11 +0100 |
| commit | 5357f94010f49bed052046ff07bb534d569bff64 (patch) | |
| tree | d760880e1a78de26358131c63ce4e45772b2a176 /scripts/internal | |
| parent | 95244de84f59f4793bc806196b383fbd217aa639 (diff) | |
| download | psutil-5357f94010f49bed052046ff07bb534d569bff64.tar.gz | |
pre-release
Diffstat (limited to 'scripts/internal')
| -rwxr-xr-x | scripts/internal/download_exes.py | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/scripts/internal/download_exes.py b/scripts/internal/download_exes.py index 3d84b500..41e303f8 100755 --- a/scripts/internal/download_exes.py +++ b/scripts/internal/download_exes.py @@ -83,25 +83,25 @@ def download_file(url): def get_file_urls(options): - session = requests.Session() - data = session.get( - BASE_URL + '/projects/' + options.user + '/' + options.project, - timeout=TIMEOUT) - data = data.json() - - urls = [] - for job in (job['jobId'] for job in data['build']['jobs']): - job_url = BASE_URL + '/buildjobs/' + job + '/artifacts' - data = session.get(job_url, timeout=TIMEOUT) + with requests.Session() as session: + data = session.get( + BASE_URL + '/projects/' + options.user + '/' + options.project, + timeout=TIMEOUT) data = data.json() - for item in data: - file_url = job_url + '/' + item['fileName'] - urls.append(file_url) - if not urls: - exit("no artifacts found") - else: - for url in sorted(urls, key=lambda x: os.path.basename(x)): - yield url + + urls = [] + for job in (job['jobId'] for job in data['build']['jobs']): + job_url = BASE_URL + '/buildjobs/' + job + '/artifacts' + data = session.get(job_url, timeout=TIMEOUT) + data = data.json() + for item in data: + file_url = job_url + '/' + item['fileName'] + urls.append(file_url) + if not urls: + exit("no artifacts found") + else: + for url in sorted(urls, key=lambda x: os.path.basename(x)): + yield url def rename_27_wheels(): |
