Ребя у меня есть вот мной написанный код:
https://paste.ee/p/cLoi1В нем я пытаюсь подключится к телеграму через async telethon и в это же время подключится к своему серверу чтобы получать сообщения от телеграма.
В функции create_my_task я создаю подключение к своему серверу.
Но проблема в том что например когда я пытаюсь подключится к серверу которые не доступен я отлавливаю ошибку:
while True:
try:
self.reader, self.writer = await asyncio.open_connection('localhost', 9990)
except OSError as e:
print("OSError : tcp_client_start")
await asyncio.sleep(5)
continue
но каждый раз когда я пытаюсь подключится по истечении 5 секунд у меня падает ошибка но вместе с ней в htop у меня создается какой то подпроцесс.
И я не могу понять что я делаю не так)) Я первый раз пишу в асинхронном стиле и мне кажетсчя я что то не так сделал или не допонял.
Цель в том что если сервер не доступен клеинт пытался к нему подключится раз в 5 секунд и по хорошему в это время все остальное должно приостоновится до получения self.reader, self.writer