Сие означает, что ожидается ['aaa', 'bbbb', 'cc', ...]
Угу, почему бы не кортеж? Tuple[str, ...]
Эластик заявляет, что ему надо лист: def __init__(self, hosts=None, transport_class=AsyncTransport, **kwargs): """ :arg hosts: list of nodes, or a single node, we should connect to. Node should be a dictionary ({"host": "localhost", "port": 9200}), the entire dictionary will be passed to the :class:`~elasticsearch.Connection` class as kwargs, or a string in the format of ``host[:port]`` which will be translated to a dictionary automatically. If no value is given the :class:`~elasticsearch.Connection` class defaults will be used. Дикт мне не подходит. Ориентировался на то, что хочет библиотека.
Обсуждают сегодня