༼[
async def run_sync(func):
loop = asyncio.get_event_loop()
future = loop.run_in_executor(None, func)
await future
return future.result()
можно попробовать такloop.call_soon(func)
Size: a a a
༼[
async def run_sync(func):
loop = asyncio.get_event_loop()
future = loop.run_in_executor(None, func)
await future
return future.result()
можно попробовать такАГ
⟁ᴡ
⟁ᴡ
import functools, asyncio
def run_sync(func, *args, **kwargs):
return asyncio.get_event_loop().run_in_executor(None, functools.partial(func, *args, **kwargs))
def run_async(loop, coro):
return asyncio.run_coroutine_threadsafe(coro, loop).result()
༼[
import functools, asyncio
def run_sync(func, *args, **kwargs):
return asyncio.get_event_loop().run_in_executor(None, functools.partial(func, *args, **kwargs))
def run_async(loop, coro):
return asyncio.run_coroutine_threadsafe(coro, loop).result()
E
ВС
.
E
ВС
E
ВС
E
ВС
༼[
.
.
⟁ᴡ
loop.call_soon(asyncio.async, func(loop))
E
.