>|̑
d dl Z d dlZd dlmZ ddlmZ ddlmZ ej d Z d Z
eee
eeee ed hZdej ej d df d dfd
Z ddZddd ej d fdZdS ) N)wraps )_PassArg)pass_eval_contextVc fd}|S )Nc " t j }|d u |t j u rdt j dt
fdndt j dt
fdt
fd }rt | }d|_ |S )Nargsreturnc L t j t | d j S Nr )tcastboolis_asyncr
s d/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib/python3.11/site-packages/jinja2/async_utils.pyr z2async_variant..decorator..is_async s vdDG$4555 c V t j t | d j j S r
)r r r environmentr r s r r z2async_variant..decorator..is_async s vdDG$7$@AAAr c V | }r
| dd } |r | i |S | i |S )Nr )r
kwargsb
async_funcr need_eval_contextnormal_funcs r wrapperz1async_variant..decorator..wrapper sW A
ABBx
3!z426222;////r T) r from_objr r Anyr r r jinja_async_variant)r pass_argr r r r s ` @@r decoratorz async_variant..decorator s $[11$,x+++
6qu
6
6
6
6
6
6
Bqu
B
B
B
B
B
{ 0 0 0 0 0 0 0
0 1'00G&*#r r )r r# s ` r
async_variantr$ s% @ r valuer c K t | t v rt j d| S t j | rt j d| d {V S t j d| S )Nr zt.Awaitable[V])type_common_primitivesr r inspectisawaitabler% s r
auto_awaitr, 2 st E{{(((vc5!!!5!! 5V,e4444444446#ur iterable*t.Union[t.AsyncIterable[V], t.Iterable[V]]t.AsyncIterator[V]c K t | d r%t j d| 2 3 d {V }|W V
6 d S t j d| D ]}|W V d S )N __aiter__zt.AsyncIterable[V]z
t.Iterable[V])hasattrr r )r- items r
auto_aiterr4 = s x%% &!5x@@ $JJJJJ A@@ F?H55 DJJJJJ s 5c D K d t | 2 d {V S )Nc " K g | 3 d {V }|
6 S )Nr ).0xs r
z auto_to_list..K s. ////////A////s )r4 r+ s r auto_to_listr: H s6 0/Z..//////////r )r- r. r r/ )r) typingr functoolsr utilsr r TypeVarr r$ intfloatr strlistdicttupler' r( Union Awaitabler, r4 Listr: r r r rH s $ $ $ $ $ $
AIcNN! ! !H 5$T4T
K AGAK$4c$9: s : 070VC[0 0 0 0 0 0r