его в asyncio.to_thread()
class Parent:
async def blocking_func(self):
pass
class Child(Parent):
pass
async def main():
child = Child()
task = await asyncio.to_thread(child.blocking_func)
asyncio.run(main())
Получаю ошибку:
'Parent.blocking_func' was never awaited handle = None # Needed to break cycles when an exception occurs. RuntimeWarning: Enable tracemalloc to get the object allocation traceback
Можно ли как-либо это исправить/обойти?
твой блокин_функ асинковый ту_тред ожидает синхронный коллабл
Обсуждают сегодня