cli: download_file redownload if we've larger file

Fixes: https://pagure.io/koji/issue/2465
This commit is contained in:
Tomas Kopecek 2020-09-02 15:34:18 +02:00
parent 09da3ede83
commit ecf50429ed

View file

@ -527,7 +527,7 @@ def download_file(url, relpath, quiet=False, noprogress=False, size=None,
# closing needs to be used for requests < 2.18.0
with closing(requests.get(url, headers=headers, stream=True)) as response:
if response.status_code == 200: # full content provided?
if response.status_code in (200, 416): # full content provided or reaching behing EOF
# rewrite in such case
f.close()
f = open(relpath, 'wb')