diff --git a/src/api/index.py b/src/api/index.py index a0dea6e..cf2c415 100644 --- a/src/api/index.py +++ b/src/api/index.py @@ -270,8 +270,10 @@ def InitCollector(): lagents.append(agent) if id in a : #-- This variable should not be confused with defined namespace - _actor = eval(a[id]+"()") + + print _actor.getName() + _actor.init(args) lactors.append(_actor) config = dict(CONFIG) diff --git a/src/utils/agents/actor.py b/src/utils/agents/actor.py index 9942169..7a71cff 100644 --- a/src/utils/agents/actor.py +++ b/src/utils/agents/actor.py @@ -183,11 +183,9 @@ class Folders(Actor): """ def init(self,args): - Actor.init(self,args) #self.lfolders = args['folders'] #config['folders'] #self.action = args['action'] #{clear,archive} config['actions']['folders'] self.threshold = self.get_size( args['threshold']) #self.config['threshold']) - self.item = args['folders'] def archive(self,item): """ @@ -238,8 +236,6 @@ class Folders(Actor): p : folder exists q : has_reached threashold """ - - p = os.path.exists(item['label']) and item['label'] in self.lfolders q = self.get_size(item['size']) >= self.threshold return p and q diff --git a/src/utils/agents/manager.py b/src/utils/agents/manager.py index 27cb01c..8d65fe1 100644 --- a/src/utils/agents/manager.py +++ b/src/utils/agents/manager.py @@ -146,7 +146,8 @@ class Manager() : def apply_setup(self,name,args) : for actor in self.actors : if args is not None and actor.getName() == name and len(args.keys()) > 0: - actor.init(args) + pass + #actor.init(args) def __setup(self,meta): @@ -234,7 +235,7 @@ class Manager() : # index = self.agents.index(agent) - if len(self.actors) > index and self.actors[index].getIdentifier() == agent.getName() : + if len(self.actors) > index and self.actors[index].getName() == agent.getName() : actor = self.actors[index] print actor.analyze(row)