def detail(request, tenant_id, volume_id): try: volume = api.volume_get(request, volume_id) attachment = volume.attachments[0] if attachment: instance = api.server_get( request, volume.attachments[0]['serverId']) else: instance = None except novaclient_exceptions.ClientException, e: LOG.exception("ClientException in volume get") messages.error(request, _('Error fetching volume: %s') % e.message) return redirect('dash_volumes', tenant_id)