X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=planetstack%2Fopenstack_observer%2Fdeleters%2Fslice_deleter.py;fp=planetstack%2Fopenstack_observer%2Fdeleters%2Fslice_deleter.py;h=0000000000000000000000000000000000000000;hb=fda4fa98c556d37ae64911a378820b680cc5cb26;hp=90b58c3e06372be257b2660090a7d9ea1ef1af1f;hpb=22b0e09f89f4144c7e124af3b813193654c6d570;p=plstackapi.git diff --git a/planetstack/openstack_observer/deleters/slice_deleter.py b/planetstack/openstack_observer/deleters/slice_deleter.py deleted file mode 100644 index 90b58c3..0000000 --- a/planetstack/openstack_observer/deleters/slice_deleter.py +++ /dev/null @@ -1,19 +0,0 @@ -from core.models import Slice, SliceDeployments, User -from observer.deleter import Deleter -from observer.deleters.slice_deployment_deleter import SliceDeploymentDeleter -from util.logger import Logger, logging - -logger = Logger(level=logging.INFO) - -class SliceDeleter(Deleter): - model='Slice' - - def call(self, pk): - slice = Slice.objects.get(pk=pk) - slice_deployment_deleter = SliceDeploymentDeleter() - for slice_deployment in SliceDeployments.objects.filter(slice=slice): - try: - slice_deployment_deleter(slice_deployment.id) - except: - logger.log_exc("Failed to delete slice_deployment %s" % slice_deployment) - slice.delete()