code: def set_servers(self, servers):
          
          self.servers = [_Host(s, self.debug, dead_retry=self.dead_retry,
                  socket_timeout=self.socket_timeout,
                  flush_on_reconnect=self.flush_on_reconnect)
                      for s in servers]
          self._init_buckets()
docs: Set the pool of servers used by this client.
  
          @param servers: an array of servers.
          Servers can be passed in two forms:
              1. Strings of the form C{"host:port"}, which implies a default weight of 1.
              2. Tuples of the form C{("host:port", weight)}, where C{weight} is
              an integer weight value.