Привет
Либа в примере - python-a2s
Задача:
- Написать функцию, которая асинхронно запускает парсер игровых серверов.
Проблема:
У парсера есть timeout, который блокирует управление. То есть код не выполняется, пока не придёт ответ от игрового сервера.
Вопрос:
Как запускать парсер для нескольких серверов и не спотыкаться о таймаут одного сервера?
# Пример парсера одного сервера
def parse_of_server(server_address):
try:
server_info = a2s.info(server_address)
except:
server_info = None
return server_info
P.S. Я мучаюсь с asyncio. Если есть другие варианты, то милости прошу