self.api = api
self.ttl = ttl
self.threshold = None
- self.nodes_file = os.sep.join([self.api.server_basedir, self.api.interface +'.'+ self.api.hrn + '.nodes'])
+ path = self.api.config.basepath
+ filename = ".".join([self.api.interface, self.api.hrn, "nodes"])
+ filepath = path + os.sep + filename
+ self.nodes_file = filepath
SimpleStorage.__init__(self, self.nodes_file)
self.policy = Policy(api)
self.load()
class Policy(SimpleStorage):
def __init__(self, api):
- self.api = api
- self.policy_file = os.sep.join([self.api.server_basedir, self.api.interface + '.' + self.api.hrn + '.policy'])
+ self.api = api
+ path = self.api.config.basepath
+ print self.api.config.basepath
+ print path
+ filename = ".".join([self.api.interface, self.api.hrn, "policy"])
+ print filename
+ filepath = path + os.sep + filename
+ self.policy_file = filepath
default_policy = {'slice_whitelist': [],
'slice_blacklist': [],
'node_whitelist': [],
self.api = api
self.ttl = ttl
self.threshold = None
- self.slices_file = os.sep.join([self.api.server_basedir, self.api.interface +'.'+ self.api.hrn + '.slices'])
+ path = self.api.config.basepath
+ filename = ".".join([self.api.interface, self.api.hrn, "slices"])
+ filepath = path + os.sep + filename
+ self.slices_file = filepath
SimpleStorage.__init__(self, self.slices_file)
self.policy = Policy(self.api)
self.load()