def fiveservers(serveraddresses): servers = [] for data_s, pub_s in serveraddresses[:5]: s = AdhsServer(data_s, pub_s) s.subscribeto([server[1] for server in serveraddresses[:5]]) servers.append(s) yield servers for s in servers: s.stop()
def twoservers(serveraddresses): addresses = serveraddresses[:2] servers = [] for data_s, pub_s in addresses: s = AdhsServer(data_s, pub_s) s.subscribeto([ server[1] for server in addresses]) servers.append(s) yield servers for s in servers: s.stop()
def oneserver(): server = AdhsServer() yield server server.stop()