Я пытаюсь понять код ниже.Это матрица вещь? - PullRequest
0 голосов
/ 07 июня 2019

Пожалуйста, объясните мне, что делает / означает следующая часть кода в Python. websocket_connections[client_socket][1]

Полная выдержка ниже:

uuid = data['uuid'] #get the uuid from the data dictionary
    client_id_dict[uuid] = client_socket #add the uuid to the client id dictionary
    logger.info(f"successfully set the uuid for {client_socket}")

websocket_connections = {}
data = json.loads(message)


def registeruser(client_socket, data, websocket_connections):
    """ registeres a new username"""
    try:
        username = data.get('username', None) #if no username is submitted, set to None
        websocket_connections[client_socket][1] = username
        logger.info(f"Successfully registered username [{username}] for socket: {client_socket}")

    except Exception as e:
        logger.exception(f"There was an error registering username socket username for: {client_socket}")   

    return websocket_connections


edit:
i think the client_id_dic  is going to look like this
    client_id_dic = {"uuid": [xsocket1, 
                                xsocket2,
                                xsocket3,
                                ...]}
    ```
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...