Merge "Fixed Broken Payload Downloading"

This commit is contained in:
Zuul 2017-11-07 22:41:16 +00:00 committed by Gerrit Code Review
commit f142af75c6
2 changed files with 4 additions and 4 deletions

View File

@ -77,8 +77,7 @@ class HTTPClient(object):
# the requests_lib kwargs dictionary, requestslib_kwargs "wins"
requestslib_kwargs = dict(
{'headers': headers, 'params': params, 'verify': verify,
'data': data}, **requestslib_kwargs)
'data': data, 'allow_redirects': False}, **requestslib_kwargs)
# Make the request
return requests.request(method, url, allow_redirects=False,
**requestslib_kwargs)
return requests.request(method, url, **requestslib_kwargs)

View File

@ -62,7 +62,8 @@ def download(uri, cache_dir=None):
temp_dirs.append(cache_dir)
remote_dirs.append(cache_dir)
LOG.debug("Remote file location: %s", remote_dirs)
resp, _ = SynHTTPClient().request("GET", uri)
_kwargs = {'allow_redirects': True}
resp, _ = SynHTTPClient().request("GET", uri, requestslib_kwargs=_kwargs)
os.chdir(cache_dir)
saved_umask = os.umask(0o77)
fname = uri.split("/")[-1]