def _get_fabric_vendor(self):
    zone_config = config.Configuration(zone_manager_opts, 'fc-zone-manager')
    fabric_driver = zone_config.zone_driver
    LOG.debug(('Using fabric driver: %s' % fabric_driver))
    driver_vendor = None
    try:
        driver_vendor = fabric_driver.split('.')[3]
    except Exception:
        msg = _('Get fabric driver vendor error.')
        LOG.exception(msg)
        raise exception.VolumeBackendAPIException(data=msg)
    return driver_vendor
def _get_fabric_vendor(self):
    zone_config = config.Configuration(zone_manager_opts, 'fc-zone-manager')
    fabric_driver = zone_config.zone_driver
    LOG.debug(('Using fabric driver: %s' % fabric_driver))
    driver_vendor = None
    try:
        driver_vendor = fabric_driver.split('.')[3]
    except Exception:
        msg = _('Get fabric driver vendor error.')
        LOG.exception(msg)
        raise exception.VolumeBackendAPIException(data=msg)
    return driver_vendor