Или ты про соседний поток из threading и с правильно запущенным asyncio?
да. Смотрите суть моей проблемы в чем. Есть приложение написанное на pyqt5, в нем есть необходимость общаться по вебсокету с другим приложением и отслеживать что туда прилетает. Как это было реализовано сейчас - из основного потока запускается параллельный (QThreads) и в этом параллельном потоке с помощью либы websocket осуществляется коннект, и "общение". С чем столкнулся после обновления до Ф33 - эта либа - websocket отказалась работать. Я даже писал разработчикам, но ответа не последовало - теперь при попытке обратится к модулю - получаю ошибку, что не хватает трех параметров, один из которых вообще словарь, что за значения там должны быть - непонятно. И вообще любой пример из родной документации - отказывается работать, например при обращении к какому либо методу websocket, например websocket.connect('ws://localhost') - он сообщает - что webscket не имеет свойства connect. Ну и в общем я потерял эту функциональность пока. Подумав, что перестал поддерживаться данный модуль - решил использовать библиотеку websockets, которая работает успешно, но только в асинхронном режиме - но возникла проблема, если я запускаю ее из основного потока программы - то цикл который находится внутри "приемника" - то есть тот который слушает вебсокет - подвешивает мне все приложение, таким образом, что окна не отрисовываются. А создать параллельный поток (что б не подвисала GUIшная часть) и в нем запустить async функции не получается - выдает ошибку, что не может быть запущена async функция из параллельного потока.
Вот я и думаю, что я делаю не правильно. Извините за много букв