1 from core.models import Network
2 from observer.deleter import Deleter
4 class NetworkDeleter(Deleter):
8 network = Network.objects.get(pk=pk)
9 if (network.router_id) and (network.subnet_id):
10 self.driver.delete_router_interface(network.router_id, network.subnet_id)
12 self.driver.delete_subnet(network.subnet_id)
14 self.driver.delete_router(network.router_id)
15 if network.network_id:
16 self.driver.delete_network(network.network_id)