X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Futil%2Fpolicy.py;h=4340f00c09a7f092757131bcac9da421a2e9d10c;hb=3e6097e2d50ff322b45f53fcb22d07fc16adbdb6;hp=b673132e52e9187e6518cffd51f19b2267516027;hpb=f13173726f8382eef380f1e754f24dd2b126a77b;p=sfa.git diff --git a/sfa/util/policy.py b/sfa/util/policy.py index b673132e..4340f00c 100644 --- a/sfa/util/policy.py +++ b/sfa/util/policy.py @@ -1,23 +1,19 @@ -### $Id$ -### $URL$ - import os -from sfa.util.storage import * -from sfa.util.debug import log +from sfa.util.storage import SimpleStorage + class Policy(SimpleStorage): def __init__(self, api): self.api = api - path = self.api.config.basepath - filename = ".".join([self.api.interface, self.api.hrn, "policy"]) + path = self.api.config.SFA_CONFIG_DIR + filename = ".".join([self.api.interface, self.api.hrn, "policy"]) filepath = path + os.sep + filename self.policy_file = filepath default_policy = {'slice_whitelist': [], 'slice_blacklist': [], 'node_whitelist': [], - 'node_blacklist': []} + 'node_blacklist': []} SimpleStorage.__init__(self, self.policy_file, default_policy) - self.load() - + self.load()