virtinst: Add pretty_desc function for device address printing

Signed-off-by: Lin Ma <lma@suse.com>
This commit is contained in:
Lin Ma 2017-11-23 17:32:46 +08:00 committed by Cole Robinson
parent 65db33fec0
commit 75eb62fdb1

View File

@ -72,6 +72,13 @@ class VirtualDeviceAddress(XMLBuilder):
raise ValueError(_("Could not determine or unsupported "
"format of '%s'") % addrstr)
def pretty_desc(self):
pretty_desc = None
if self.type == self.ADDRESS_TYPE_DRIVE:
pretty_desc = _("%s:%s:%s:%s" %
(self.controller, self.bus, self.target, self.unit))
return pretty_desc
def compare_controller(self, controller, dev_bus):
if (controller.type == dev_bus and
controller.index == self.controller):