[PATCH v2 virt-manager] osdict: handle libosinfo lookup failure

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Signed-off-by: Giuseppe Scrivano <gscrivan@xxxxxxxxxx>
---
OK to include this patch into the series?

 virtinst/osdict.py | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/virtinst/osdict.py b/virtinst/osdict.py
index 13f6670..f37ccab 100644
--- a/virtinst/osdict.py
+++ b/virtinst/osdict.py
@@ -165,9 +165,12 @@ def get_recommended_resources(variant, arch):
 
 
 def lookup_os_by_media(location):
-    media = libosinfo.Media.create_from_location(location, None)
+    try:
+        media = libosinfo.Media.create_from_location(location, None)
+    except:
+        return None
     ret = loader.get_db().guess_os_from_media(media)
-    if len(ret) > 0:
+    if ret and len(ret) > 0:
         return ret[0].get_short_id()
     return None
 
-- 
1.8.5.3

_______________________________________________
virt-tools-list mailing list
virt-tools-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/virt-tools-list




[Index of Archives]     [Linux Virtualization]     [KVM Development]     [CentOS Virtualization]     [Netdev]     [Ethernet Bridging]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite Forum]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]     [Video 4 Linux]

  Powered by Linux