示例#1
0
    def _get_mountable_devices(self):
        disks = []

        for device_name in find_potential_hdiso_sources():
            device_info = get_hdiso_source_info(self._device_tree, device_name)
            device_desc = get_hdiso_source_description(device_info)
            disks.append([device_name, device_desc])

        return disks
示例#2
0
 def _get_mountable_devices(self):
     disks = []
     fstring = "%(model)s %(path)s (%(size)s MB) %(format)s %(label)s"
     for dev in find_potential_hdiso_sources(self.storage):
         # path model size format type uuid of format
         dev_info = {
             "model": self._sanitize_model(dev.disk.model),
             "path": dev.path,
             "size": dev.size,
             "format": dev.format.name or "",
             "label": dev.format.label or dev.format.uuid or ""
         }
         disks.append([dev, fstring % dev_info])
     return disks