def _setDisksBusType(self): if self.vmDisksBus: disks_bus = self.vmDisksBus else: if Image.isImageId(self.vm_image): image = Image(self.configHolder) disks_bus = image.getImageDisksBusTypeByImageId(self.vm_image) else: return try: self.vm_disks_prefix = Runner.DISKS_BUS_PREFIX_MAP[disks_bus] except KeyError: raise Exception('Unknown disks bus type %s' % disks_bus)