def __init__(self, scopeConfig): self.scope = scopeConfig['scope'] self.dcs = EtcdFrontend(self.scope, scopeConfig['etcd']) self.scopestate = None self.services = [] for serviceDict in scopeConfig['services']: for key, service in serviceDict.iteritems(): self.services.append(Service(service))