View | Details | Raw Unified | Return to bug 45149
Collapse All | Expand All

(-)a/virtualization/univention-virtual-machine-manager-daemon/src/univention/uvmm/storage.py (-3 / +4 lines)
Lines 316-326 def get_storage_volumes(node, pool_name, type=None): Link Here
316
       pool_type = pool_tree.attrib['type']
316
       pool_type = pool_tree.attrib['type']
317
317
318
       for name in pool.listVolumes():
318
       for name in pool.listVolumes():
319
               vol = pool.storageVolLookupByName(name)
320
               xml = vol.XMLDesc(0)
321
               try:
319
               try:
320
                       vol = pool.storageVolLookupByName(name)
321
                       xml = vol.XMLDesc(0)
322
                       volume_tree = ET.fromstring(xml)
322
                       volume_tree = ET.fromstring(xml)
323
               except ET.XMLSyntaxError:
323
               except (libvirt.libvirtError, ET.XMLSyntaxError) as ex:
324
                       logger.info(ex, exc_info=True)
324
                       continue
325
                       continue
325
               disk = Disk()
326
               disk = Disk()
326
               disk.pool = pool_name
327
               disk.pool = pool_name

Return to bug 45149