|
seq
4.0.0-pre3
|
Functions | |
| def | to_thread (func, *args, **kwargs) |
| Asynchronously run function func in a separate thread. More... | |
Variables | |
| logger = logging.getLogger(__name__) | |
| def cli.tothread.to_thread | ( | func, | |
| * | args, | ||
| ** | kwargs | ||
| ) |
Asynchronously run function func in a separate thread.
Any args and **kwargs supplied for this function are directly passed to *func. Also, the current :class:contextvars.Context is propagated, allowing context variables from the main thread to be accessed in the separate thread. Return a coroutine that can be awaited to get the eventual result of func.
| cli.tothread.logger = logging.getLogger(__name__) |