Здесь Server () — это еще один класс, который имеет словарь в качестве атрибута . Как получить значение этого словаря из класса балансировки нагрузки?

#python-class

Вопрос:

балансировка нагрузки класса: инициализация(self): «»»Инициализация системы балансировки нагрузки одним сервером»»» self.connections = {} self.servers = [Сервер()]

 def add_connection(self, connection_id):
    """Randomly selects a server and adds a connection to it."""
    server = random.choice(self.servers)
    # Add the connection to the dictionary with the selected server
    self.connections.update(server)
    self.servers.append(Server.add_connection(connection_id))
    # Add the connection to the server

def close_connection(self, connection_id):
    """Closes the connection on the the server corresponding to connection_id."""
    # Find out the right server
    n = 0
    for connection in self.servers.Server.connections:
        if connection == connection_id:
            self.servers.Server.close_connection(connection_id)
            del self.connections[connection_id]
    # Close the connection on the server
    # Remove the connection from the load balancer

def avg_load(self):
    """Calculates the average load of all servers"""
    result = 0
    n =0
    for connection in self.servers:
        result  = connection
        n  =1