
    Wwgu                     6    d dl Z d dlZd dlZd Z ee de      Zy)    Nc                    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)asyncioget_running_loopcontextvarscopy_context	functoolspartialrunrun_in_executor)funcargskwargsloopctx	func_calls         \/var/www/horilla/myenv/lib/python3.12/site-packages/pyhanko_certvalidator/_asyncio_compat.py
_to_threadr      s]      ##%D

"
"
$C!!#''4A$A&AI%%dI6666s   A"A+$A)%A+	to_thread)r   r   r   r   getattrr        r   <module>r      s#      7 G[*5	r   