Private GIT

Skip to content
Snippets Groups Projects
Commit d0191da8 authored by Dustyn Gibson's avatar Dustyn Gibson
Browse files

Test for write/permissions problems and warn

parent fd611d1e
Branches
Tags
No related merge requests found
......@@ -1371,6 +1371,7 @@ def download_file(url, filename, session=None):
resp.status_code) + ': ' + codeDescription(resp.status_code), logger.DEBUG)
return False
try:
with open(filename, 'wb') as fp:
for chunk in resp.iter_content(chunk_size=1024):
if chunk:
......@@ -1378,6 +1379,9 @@ def download_file(url, filename, session=None):
fp.flush()
chmodAsParent(filename)
except:
logger.log(u"Problem setting permissions or writing file to: %s" % filename, logger.WARNING)
except requests.exceptions.HTTPError, e:
_remove_file_failed(filename)
logger.log(u"HTTP error " + str(e.errno) + " while loading URL " + url, logger.WARNING)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment