summaryrefslogtreecommitdiff
path: root/packaging/os/yum.py
diff options
context:
space:
mode:
Diffstat (limited to 'packaging/os/yum.py')
-rw-r--r--packaging/os/yum.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/packaging/os/yum.py b/packaging/os/yum.py
index 131144d8..be5e1676 100644
--- a/packaging/os/yum.py
+++ b/packaging/os/yum.py
@@ -225,6 +225,8 @@ def fetch_rpm_from_url(spec, module=None):
package = os.path.join(tempdir, str(spec.rsplit('/', 1)[1]))
try:
rsp, info = fetch_url(module, spec)
+ if not rsp:
+ module.fail_json(msg="Failure downloading %s, %s" % (spec, info['msg']))
f = open(package, 'w')
data = rsp.read(BUFSIZE)
while data: