Merge pull request #3197 from dagwieers/unarchive-download-error-fix
unarchive: Ensure that download failure is properly raised before read fails
This commit is contained in:
commit
80543ee6f8
1 changed files with 3 additions and 0 deletions
|
@ -282,6 +282,9 @@ def main():
|
||||||
package = os.path.join(tempdir, str(src.rsplit('/', 1)[1]))
|
package = os.path.join(tempdir, str(src.rsplit('/', 1)[1]))
|
||||||
try:
|
try:
|
||||||
rsp, info = fetch_url(module, src)
|
rsp, info = fetch_url(module, src)
|
||||||
|
# If download fails, raise a proper exception
|
||||||
|
if rsp is None:
|
||||||
|
raise Exception(info['msg'])
|
||||||
f = open(package, 'w')
|
f = open(package, 'w')
|
||||||
# Read 1kb at a time to save on ram
|
# Read 1kb at a time to save on ram
|
||||||
while True:
|
while True:
|
||||||
|
|
Loading…
Reference in a new issue