code: def addBrokerList(self, aBrokerInfoList):
          
          self.clusterAvailable.update(set(aBrokerInfoList))
  
          # If we need another connection to a fellow broker
          # TODO: only connect to a given number
          for aBrokerInfo in aBrokerInfoList:
              self.clusterSocket.connect(
                  "tcp://{hostname}:{port}".format(
                      hostname=aBrokerInfo.hostname,
                      port=aBrokerInfo.task_port,
                  )
              )
              self.cluster.append(aBrokerInfo)
docs: Add a broker to the broker cluster available list.
          Connects to the added broker if needed.