в общем есть некая async функция
async она потому что я в ней вызываю await методы. Хз как избежать этого
мне нужно запустить поток новый на основе этой функции. Я попробовал такой вариант:
def callback():
loop = new_event_loop()
set_event_loop(loop)
ensure_future(update_thread(), loop=loop)
loop.run_forever()
он работает. Но как только я делаю через async-peewee запрос к бд с основного потока, то в ответ получаю \site-packages\aiopg\pool.py:245: ResourceWarning: Invalid transaction status on released connection: 1
ResourceWarning. После этого предупреждения запросы к бд с неосновного потока начинают отдавать None. Хотя данные есть в бд