1 from core.models import Slice, SliceDeployments, User
2 from observer.deleter import Deleter
3 from observer.deleters.slice_deployment_deleter import SliceDeploymentsDeleter
4 from util.logger import Logger, logging
6 logger = Logger(level=logging.INFO)
8 class SliceDeleter(Deleter):
12 slice = Slice.objects.get(pk=pk)
13 slice_deployment_deleter = SliceDeploymentsDeleter()
14 for slice_deployment in SliceDeployments.objects.filter(slice=slice):
16 slice_deployment_deleter(slice_deployment.id)
18 logger.log_exc("Failed to delete slice_deployment %s" % slice_deployment)