PR#1021: Raise error for non-200 codes in download_file

Merges #1021
https://pagure.io/koji/pull-request/1021

Fixes: #1020
https://pagure.io/koji/issue/1020
download_file function doesn't raise errors for non-200 codes
This commit is contained in:
Mike McLean 2018-08-08 11:20:40 -04:00
commit 0d7e69ddd2

View file

@ -498,6 +498,8 @@ def download_file(url, relpath, quiet=False, noprogress=False, size=None, num=No
with closing(requests.get(url, stream=True)) as response:
# raise error if occured
response.raise_for_status()
length = response.headers.get('content-length')
f = open(relpath, 'wb')
if length is None: