seq  3.0.0
Functions | Variables
cli.tothread Namespace Reference

Functions

def to_thread (func, *args, **kwargs)
 

Variables

 logger = logging.getLogger(__name__)
 

Function Documentation

◆ to_thread()

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*.

Variable Documentation

◆ logger

cli.tothread.logger = logging.getLogger(__name__)