Я использую asyncio с веб-сокетами и aiohttp для бота API Twitch.Все было хорошо, но в какой-то момент asyncio
начинает скрывать ошибки и превращает код в кирпич.
Через некоторое время я понимаю, что это происходит только в функциях (и вложенных), ожидаемых в asyncio.gather()
.
Если вы видите на изображениях, я пытаюсь распечатать неразрешенную ссылку, в этот момент нить не работает и ошибки не выбрасываются.
https://cdn.discordapp.com/attachments/532653651689472024/570191503587147776/Screenshot_2.png
Кроме того, странно, что эта часть асинхронного кода (asyncio/events.py
), в зависимости от ошибки типа, асинхронное циклическое повторение этой части много раз.Я не знаю, имеет ли это значение.
https://cdn.discordapp.com/attachments/532653651689472024/570191514634944522/Screenshot_4.png
Кроме того, я попытался удалить asyncio
с помощью pycharm и pip
.Код все еще доступ к asyncio
я не знаю, где.У меня не установлены виртуальные среды.Есть ли какой-нибудь способ удалить вручную и попытаться переустановить asyncio
чисто?
Кстати, мое приложение все еще работает, это просто факт отсутствия подсказок, когда я что-то пропускаю, что делает прогресс невероятным