b0798ef
From: Cole Robinson <crobinso@redhat.com>
b0798ef
Date: Tue, 12 Jan 2016 12:45:02 -0500
b0798ef
Subject: [PATCH virt-manager] urlfetcher: Fix URL installs when content-length
b0798ef
 header missing
b0798ef
b0798ef
Suggested-by: bduff@sjm.com
b0798ef
(cherry picked from commit eae7dc061968a83fef8ebb632c8f939621ff22b1)
b0798ef
---
b0798ef
 virtinst/urlfetcher.py | 7 +++++--
b0798ef
 1 file changed, 5 insertions(+), 2 deletions(-)
b0798ef
b0798ef
diff --git a/virtinst/urlfetcher.py b/virtinst/urlfetcher.py
b0798ef
index 6181a5a..3266186 100644
b0798ef
--- a/virtinst/urlfetcher.py
b0798ef
+++ b/virtinst/urlfetcher.py
b0798ef
@@ -186,8 +186,11 @@ class _HTTPURLFetcher(_URLFetcher):
b0798ef
         """
b0798ef
         response = requests.get(url, stream=True)
b0798ef
         response.raise_for_status()
b0798ef
-        size = response.headers.get('content-length')
b0798ef
-        return response, size.isdigit() and int(size) or None
b0798ef
+        try:
b0798ef
+            size = int(response.headers.get('content-length'))
b0798ef
+        except:
b0798ef
+            size = None
b0798ef
+        return response, size
b0798ef
 
b0798ef
     def _write(self, urlobj, fileobj):
b0798ef
         """