'Should only be used during clean-up in the case of an error'

def _delete_new_volume(self):

    newvol = self._volume
    if newvol:
        log.error(('Detaching    and    deleting    *new*    volume:    %s' % newvol.id))
        if (newvol.update() != 'available'):
            newvol.detach(force=True)
            self.ec2.wait_for_volume(newvol, status='available')
        newvol.delete()
        self._volume = None
