(func: Callable[P, T], *args: P.args, **kwargs: P.kwargs)
| 30 | |
| 31 | |
| 32 | async def run_in_threadpool(func: Callable[P, T], *args: P.args, **kwargs: P.kwargs) -> T: |
| 33 | func = functools.partial(func, *args, **kwargs) |
| 34 | return await anyio.to_thread.run_sync(func) |
| 35 | |
| 36 | |
| 37 | class _StopIteration(Exception): |