Files
aitsc/.venv/Lib/site-packages/jinja2/__pycache__/async_utils.cpython-312.pyc

20 lines
4.8 KiB
Plaintext
Raw Normal View History

2025-02-23 09:07:52 +08:00
<EFBFBD>
2025-08-17 18:52:05 +08:00
-<2D><>hu <00>
2025-02-23 09:07:52 +08:00
<00>`<00>ddlZddlZddlmZddlmZddlmZddlmZejrddl
Z ejd<07>Z d<08>Zeeeeeeeed<01>hZd ej0ej2ddfd
dfd <0B>ZGd <0C>d ej6e <00>Z dd<0F>Zd dd
ej<dfd<10>Zy)<12>N)<01>WRAPPER_ASSIGNMENTS)<01>wraps<70>)<01>_PassArg)<01>pass_eval_context<78>Vc<00><00><00><00>fd<01>}|S)Nc<00><><00><01><00><05><06>tj<00><07>}|du<00>|tjurdtjdt
fd<03><04>ndtjdt
fd<04><04>d}t tt<00>j|<02><00>}t<00>|<03><06>t<00>|d<07><08><00><00><05><06>fd <09><08><00>}<04>r t|<04>}d
2025-08-16 19:28:45 +08:00
|_ |S) N<>args<67>returnc<00>P<00>tjt|dj<00>S<00>Nr)<04>t<>cast<73>bool<6F>is_async<6E>r s <20>6D:\aitsc\.venv\Lib\site-packages\jinja2\async_utils.pyrz2async_variant.<locals>.decorator.<locals>.is_asyncs<00><00><18>v<EFBFBD>v<EFBFBD>d<EFBFBD>D<EFBFBD><11>G<EFBFBD>$4<>$4<>5<>5<>c<00>d<00>tjt|djj<00>Sr)rrr<00> environmentrrs rrz2async_variant.<locals>.decorator.<locals>.is_asyncs#<00><00><18>v<EFBFBD>v<EFBFBD>d<EFBFBD>D<EFBFBD><11>G<EFBFBD>$7<>$7<>$@<40>$@<40>A<>Ar)<03>
2025-02-23 09:07:52 +08:00
__module__<EFBFBD>__name__<5F> __qualname__)<01>assigned<65>)r<00>updatedc<00>F<00><04><00>|<00>}<02>r|dd}|r<00>|i|<01><01>S<00>|i|<01><01>S)Nrr)r <00>kwargs<67>b<>
async_funcr<00>need_eval_context<78> normal_funcs <20><><EFBFBD><EFBFBD>r<00>wrapperz1async_variant.<locals>.decorator.<locals>.wrapper%s?<00><><00><19><14><0E>A<EFBFBD> <20><1B>A<EFBFBD>B<EFBFBD>x<EFBFBD><04><10>!<21>4<EFBFBD>2<>6<EFBFBD>2<>2<><1E><04>/<2F><06>/<2F> /rT) r<00>from_objrr<00>Anyr<00>tuple<6C>setr<00>
differencerr<00>jinja_async_variant)r!<00>pass_arg<72>async_func_attrs<72>normal_func_attrsr$rr"r#s` @@<40>r<00> decoratorz async_variant.<locals>.decorators<><00><><00><1B>$<24>$<24>[<5B>1<><08>$<24><04>,<2C><19> <13>x<EFBFBD>+<2B>+<2B> +<2B> 6<>q<EFBFBD>u<EFBFBD>u<EFBFBD> 6<><14> 6<>
 B<01>q<EFBFBD>u<EFBFBD>u<EFBFBD> B<01><14> B<01>F<01><18>!<21>#<23>&9<>":<3A>"E<>"E<>FV<46>"W<>X<><19> <0E>{<7B>%6<> 7<> <0E>z<EFBFBD>$4<>b<EFBFBD> A<> 0<>
B<01>
8<EFBFBD> 0<> <1D>'<27><07>0<>G<EFBFBD>&*<2A><07>#<23><16>rr)r#r.s` r<00> async_variantr/s<00><><00>&<17>P <15>r<00>valuer c<00><00><>K<00>t|<00>tvrtjd|<00>St j
|<00>rtjd|<00><00>d{<00><02><03>S|S7<00><06>w)Nrzt.Awaitable[V])<06>type<70>_common_primitivesrr<00>inspect<63> isawaitable)r0s r<00>
auto_awaitr6>sQ<00><00><><00> <0B>E<EFBFBD>{<7B>(<28>(<28><10>v<EFBFBD>v<EFBFBD>c<EFBFBD>5<EFBFBD>!<21>!<21><0E><1A><1A>5<EFBFBD>!<21><16>V<EFBFBD>V<EFBFBD>,<2C>e<EFBFBD>4<>4<>4<> <10>L<EFBFBD>5<>s<00>AA!<01>A<04>A!c<00>(<00>eZdZdd<01>Zdd<03>Zdefd<04>Zy)<08>_IteratorToAsyncIteratorc<00><00>||_y<00>N)<01> _iterator)<02>self<6C>iterators r<00>__init__z!_IteratorToAsyncIterator.__init__Js <00><00>!<21><04>rr c<00><00>|Sr:r)r<s r<00> __aiter__z"_IteratorToAsyncIterator.__aiter__Ms<00><00><13> rc<00><00><>K<00> t|j<00>S#t$r}t|j<00>|<01>d}~wwxYw<01>wr:)<05>nextr;<00> StopIteration<6F>StopAsyncIterationr0)r<<00>es r<00> __anext__z"_IteratorToAsyncIterator.__anext__Ps:<00><00><><00> 5<><17><04><0E><0E>'<27> '<27><><1C> 5<>$<24>Q<EFBFBD>W<EFBFBD>W<EFBFBD>-<2D>1<EFBFBD> 4<><34> 5<>s<00>A<01><00>A<01> =<03>8<03>=<03>AN)r=z t.Iterator[V])r zte.Self)rrrr>r@rrFrrrr8r8Is<00><00>"<22><14>5<><11>5rr8<00>*t.Union[t.AsyncIterable[V], t.Iterable[V]]c<00>b<00>t|d<01>r|j<00>Stt|<00><00>S)Nr@)<04>hasattrr@r8<00>iter)<01>iterables r<00>
auto_aiterrLWs,<00><00><0F>x<EFBFBD><1B>%<25><17>!<21>!<21>#<23>#<23>'<27><04>X<EFBFBD><0E>7<>7rc<00><00>VK<00>t|<00>2<00>cgc3d{<00><04><03>}|<01><02> 7<00>6c}Scc}w<00>wr:)rL)r0<00>xs r<00> auto_to_listrO`s(<00><00><><00>(<28><05>.<2E> /<2F> /<2F><01>A<EFBFBD> /<2F><> /<2F>/<2F><> /<2F>s$<00>)<01>$<04> <06>
<EFBFBD> <06>$<04> <06>$<04>))rKrGr zt.AsyncIterator[V]) r4<00>typingr<00> functoolsrr<00>utilsrr<00> TYPE_CHECKING<4E>typing_extensions<6E>te<74>TypeVarrr/<00>int<6E>floatr<00>str<74>list<73>dictr'r2r3<00>Union<6F> Awaitabler6<00>Genericr8rL<00>ListrOrrr<00><module>r`s<><00><01><0E><12>)<29><1B><1B>$<24><04>?<3F>?<3F>"<22> <0A>A<EFBFBD>I<EFBFBD>I<EFBFBD>c<EFBFBD>N<EFBFBD><01>)<15>X<1A>5<EFBFBD>$<24><03>T<EFBFBD>4<EFBFBD><15><04>T<EFBFBD>
<EFBFBD>K<><12><11>A<EFBFBD>G<EFBFBD>G<EFBFBD>A<EFBFBD>K<EFBFBD>K<EFBFBD><03>$4<>c<EFBFBD>$9<>:<3A><11>s<EFBFBD><11> 5<>q<EFBFBD>y<EFBFBD>y<EFBFBD><11>|<7C> 5<>8<>:<3A>8<><19>8<>0<> 7<>0<><06>V<EFBFBD>V<EFBFBD>C<EFBFBD>[<5B>0r