def delete(self, compute_id): '''Delete a virtual machine. :param compute_id: virtual machine UUID ''' try: self.manager.delete(server=compute_id) except Exception: LOG.exception(_LE("Error deleting nova virtual machine.")) raise exceptions.ComputeDeleteException()
def delete(self, compute_id): '''Delete a virtual machine. :param compute_id: virtual machine UUID ''' try: self.manager.delete(server=compute_id) except nova_exceptions.NotFound: LOG.warning("Nova instance with id: %s not found. " "Assuming already deleted.", compute_id) except Exception: LOG.exception("Error deleting nova virtual machine.") raise exceptions.ComputeDeleteException()