def loadClusters(self): if not self.__dict__.has_key('clusters') or self.clusters is None: self.clusters = [] for cluster in self.config['clusters']: tCluster = Cluster(cluster['name']) for server in cluster['servers']: tServer = Server(server['name'], server['ip'], server['port']) tCluster.addServer(tServer) self.clusters.append(tCluster) if len(self.clusters) <= 0: self.addDefaults()
def loadClusters(self): if not self.__dict__.has_key('clusters') or self.clusters is None: self.clusters = [] for cluster in self.config['clusters']: tCluster = Cluster(cluster['name']) for server in cluster['servers']: tServer = Server( server['name'], server['ip'], server['port'] ) tCluster.addServer(tServer) self.clusters.append(tCluster) if len(self.clusters) <= 0: self.addDefaults()
def addDefaults(self): tCluster = Cluster('Default Cluster') tServer = Server('Demo Server', '127.0.0.1', '11211') tCluster.addServer(tServer) self.addCluster(tCluster)