Prv8 Shell
Server : Apache
System : Linux server.mata-lashes.com 3.10.0-1160.90.1.el7.x86_64 #1 SMP Thu May 4 15:21:22 UTC 2023 x86_64
User : matalashes ( 1004)
PHP Version : 8.1.29
Disable Function : NONE
Directory :  /usr/local/lib64/python3.6/site-packages/jinja2/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //usr/local/lib64/python3.6/site-packages/jinja2/__pycache__/async_utils.cpython-36.pyc
3

E�Kd��	@s�ddlZddlZddlmZddlmZddlmZejd�Z	dd�Z
eee
eeeeed�hZejejddfdd	�d
d�Zdd
d�dd�Zdejdd	�dd�ZdS)�N)�wraps�)�_PassArg)�pass_eval_context�Vcs�fdd�}|S)Ncsrtj��}|dk�|tjkr0tjtd�dd��ntjtd�dd��t������fdd��}�rht|�}d|_|S)N)�args�returncSstjt|dj�S)Nr)�t�cast�bool�is_async)r�r
�4/tmp/pip-build-8nxjc3nm/jinja2/jinja2/async_utils.pyrsz2async_variant.<locals>.decorator.<locals>.is_asynccSstjt|djj�S)Nr)r	r
r�environmentr)rr
r
rrscs0�|�}�r|dd�}|r&�||�S�||�S)Nrr
)r�kwargs�b)�
async_funcr�need_eval_context�normal_funcr
r�wrappers
z1async_variant.<locals>.decorator.<locals>.wrapperT)	rZfrom_objrr	ZAnyrrrZjinja_async_variant)rZpass_argr)r)rrrr�	decorators

z async_variant.<locals>.decoratorr
)rrr
)rr�
async_variants r)�valuerc�s@t|�tkrtjd|�Stj|�r4tjd|�IdHStjd|�S)Nrzt.Awaitable[V])�type�_common_primitivesr	r
�inspectZisawaitable)rr
r
r�
auto_await2s

rz*t.Union[t.AsyncIterable[V], t.Iterable[V]]zt.AsyncIterator[V])�iterablercCsjt|d�rJxZtjd|�2dHy3dH}Wn
tk
s<X|VqYWnxtjd|�D]
}|VqXWdS)N�	__aiter__zt.AsyncIterable[V]z
t.Iterable[V])�hasattrr	r
�StopAsyncIteration)r�itemr
r
r�
auto_aiter=s

*r"c�sdd�t|�2dH�IdHS)Nc
�s.g|y3dH}Wn
tk
s"X|�qYS)N)r )�.0�xr
r
r�
<listcomp>Ksz auto_to_list.<locals>.<listcomp>)r")rr
r
r�auto_to_listHsr&)rZtypingr	�	functoolsr�utilsrrZTypeVarrr�int�floatr�str�list�dict�tuplerr�Union�	Awaitablerr"ZListr&r
r
r
r�<module>s
$ 


haha - 2025