示例#1
0
文件: common.py 项目: kowalski/feat
 def revert_overrides_agents(self):
     if not hasattr(self, 'overriden_agents'):
         return
     else:
         for agent_type, factory in self.overriden_agents.iteritems():
             if factory:
                 registry.override(agent_type, factory)
示例#2
0
文件: common.py 项目: kowalski/feat
    def override_agent(self, agent_type, factory):
        if not hasattr(self, 'overriden_agents'):
            self.overriden_agents = dict()

        old = registry.registry_lookup(agent_type)
        self.overriden_agents[agent_type] = old
        registry.override(agent_type, factory)