В логе моего сборщика данных годами появлялась строка «не удалось получить данные:» и дальше ничего. Я считал это багом форматирования, пока не посмотрел: код написан правильно, просто у asyncio.TimeoutError пустой str() . Дальше выяснилось интереснее. Рядом лежит хелпер с тремя попытками и паузой…
В логе было «не удалось получить данные:» и дальше пустота. Это и была вся ошибка
Это краткое изложение. Полный текст материала доступен на сайте источника.