Ë
‚Ö¦i ã ó. — d Z ddlZddlZddlmZ dZd„ Zy)z6High-level support for working with threads in asyncioé Né )Úevents)Ú to_threadc � óÚ K — t j « }t j « }t j
|j | g|¢i |¤Ž}|j d|« ƒ d{ –—† S 7 Œw)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_loopÚcontextvarsÚcopy_contextÚ functoolsÚpartialÚrunÚrun_in_executor)ÚfuncÚargsÚkwargsÚloopÚctxÚ func_calls ú(/usr/lib64/python3.12/asyncio/threads.pyr r s] è ø€ ô ×"Ñ"Ó$€DÜ
×
"Ñ
"Ó
$€CÜ×!Ñ! #§'¡'¨4ÐA°$ÒA¸&ÑA€IØ×%Ñ% d¨IÓ6×6Ð6Ð6ús ‚A"A+Á$A)Á%A+)Ú__doc__r
r Ú r Ú__all__r © ó r Ú