X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=planetstack%2Fhpc_observer%2Fdeleters%2Fcdnprefix_deleter.py;fp=planetstack%2Fhpc_observer%2Fdeleters%2Fcdnprefix_deleter.py;h=d5237a6d5fb39beb0978fe2b5dfe7c984ae92348;hb=717c19e2e17990d65048478492b3eb22aa6a3d17;hp=0000000000000000000000000000000000000000;hpb=6ecd42600aa29e2ccaf0a59db03210d032d8d30d;p=plstackapi.git diff --git a/planetstack/hpc_observer/deleters/cdnprefix_deleter.py b/planetstack/hpc_observer/deleters/cdnprefix_deleter.py new file mode 100644 index 0000000..d5237a6 --- /dev/null +++ b/planetstack/hpc_observer/deleters/cdnprefix_deleter.py @@ -0,0 +1,22 @@ +import os +import sys +from hpc.models import ServiceProvider, ContentProvider, CDNPrefix +from observer.deleter import Deleter + +# hpclibrary will be in steps/.. +parentdir = os.path.join(os.path.dirname(__file__),"..") +sys.path.insert(0,parentdir) + +from hpclib import HpcLibrary + +class CDNPrefixDeleter(Deleter, HpcLibrary): + model='CDNPrefix' + + def __init__(self, **args): + Deleter.__init__(self, **args) + HpcLibrary.__init__(self) + + def call(self, pk, model_dict): + print "XXX delete cdn prefix", model_dict + self.client.onev.Delete("CDNPrefix", int(model_dict["cdn_prefix_id"])) +