'Deletes a snapshot.'

@infinisdk_to_cinder_exceptions
def delete_snapshot(self, snapshot):

    try:
        snapshot = self._get_infinidat_snapshot(snapshot)
    except exception.InvalidSnapshot:
        return
    snapshot.safe_delete()
