from __future__ import unicode_literals
+import neutronclient.common.exceptions
from cinderclient.exceptions import NotFound
from cinderclient.v2.client import Client as CinderClient
from heatclient.v1.client import Client as HeatClient
net_ports_resp = self.neutron.list_ports(network_id=net_uuid)
for net_port in net_ports_resp['ports']:
existing_ports.append(net_port['id'])
- self.neutron.delete_port(net_port['id'])
+ try:
+ self.neutron.delete_port(net_port['id'])
+ except neutronclient.common.exceptions.PortNotFoundClient:
+ logger.warning("Got PortNotFoundClient for port {}, ignoring".format(net_port['id']))
try:
helpers.wait_false(self.check_any_port_exists,