/usr/lib/python3.10/asyncio/__pycache__
Edit: /usr/lib/python3.10/asyncio/__pycache__/threads.cpython-310.pyc (985B)
o
9j @ s0 d Z ddlZddlZddlmZ dZdd ZdS )z6High-level support for working with threads in asyncio N )events) to_threadc s@ t }t }tj|j| g|R i |}|d|I dH S )a 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*.
N)r get_running_loopcontextvarscopy_context functoolspartialrunrun_in_executor)funcargskwargsloopctx func_call r &/usr/lib/python3.10/asyncio/threads.pyr s
r )__doc__r r r __all__r r r r r
s