blob: 3cc81f07642f18459e95fa07b55b923d99e85929 (
plain)
1
2
3
4
5
6
7
8
|
import asyncio
from functools import partial
from typing import Any
async def run_sync_func(func, *args, **kwargs) -> Any:
return await asyncio.get_event_loop().run_in_executor(
None, partial(func, *args, **kwargs))
|