bgdZddlmZddlmZddlmZddlmZddlmZddlmZddlm Z dd lm Z d d l m Z d d l m Z d d l mZe rd dlmZe eede edfedeeffZddZdS)z Call loop machinery ) annotations)cast) Generator)Mapping)Sequence)Tuple) TYPE_CHECKING)Union)_raise_wrapfail)_Result) HookCallError)HookImplN hook_namestr hook_implsSequence[HookImpl] caller_kwargsMapping[str, object] firstresultboolreturnobject | list[object]c: d}g}d}d} g} t|D]v} fd| jD} n0#t$r#| jD]} | vrtd| YnwxYw| jrd} | j| } t tdttdf| } t| | | f#t$rt| dYwxYw| jrz | j| } t tdttf| }t|| |0#t$rt|dYMwxYw| j| } | | | |rnxn#t$r }|}Yd}~nd}~wwxYw|r|r |r|dnd}n|}t|D]} |||n|||n4#t$r}|j}d}Yd}~]d}~wt$r }|}Yd}~qd}~wwxYwt|d|||j|S|rt|r|dnd|}nt||}t|D]}t-|t.rC |d|t|ddK#t$rYWwxYw |j||jn||j|nX#t$r$}||jYd}~d}~wt$r}||Yd}~d}~wwxYwt|d|S#|r|r |r|dnd}n|}t|D]} |||n|||n4#t$r}|j}d}Yd}~]d}~wt$r }|}Yd}~qd}~wwxYwt|d|||j|ccYS|rt|r|dnd|}nt||}t|D]}t-|t.rC |d|t|ddK#t$rYWwxYw |j||jn||j|nX#t$r$}||jYd}~d}~wt$r}||Yd}~d}~wwxYwt|d|ccYSxYw) zExecute a call into multiple python functions/methods and return the result(s). ``caller_kwargs`` comes from _HookCaller.__call__(). TNc g|] }| Sr).0argnamers `/builddir/build/BUILD/cloudlinux-venv-1.0.7/venv/lib/python3.11/site-packages/pluggy/_callers.py z_multicall..2sUUUwM'2UUUz hook call must provide argument Fz did not yieldrzhas second yield)reversedargnamesKeyErrorr hookwrapperfunctionrrr objectnextappend StopIterationr wrapper BaseExceptionthrowsendclosevaluewith_traceback __traceback__ isinstancetuple _exception_result force_resultforce_exception get_result)rrrr__tracebackhide__results exceptiononly_new_style_wrappers teardowns hook_implargsrres wrapper_gen function_genexcresultteardownsieoutcomes ` r _multicallrJs$GI"n($& ' %j11$ "$ " UUUU)BTUUUDD#,#5"-77"/ N7 N N##8(".3+F1i0$7&*9T76?D5P+QSV&W&W [)))!((+8888(FFF' _EEEEEF&"G1i0$7'+IdFF6J,KS'Q'Q \***!((6666(GGG' oFFFFFG-),d3Cs+++&"!E   IIIIII  #B ( !'.8D %Y// > > , y1111 f---NN$$$$$XF $IHHHH$ !IHHHH *<====$..y/FGGG  6:A")3GAJJtY;;"'955%Y// B Bh..B  ((111' 5GHHHH(!"-9$NN7+=>>>>$MM'/:::!(((((!!!,,RX666 (!!!//222 !$H.@AAAA%%'' 'E #B ( !'.8D %Y// > > , y1111 f---NN$$$$$XF $IHHHH$ !IHHHH *<====$..y/FGGG  6:A")3GAJJtY;;"'955%Y// B Bh..B  ((111' 5GHHHH(!"-9$NN7+=>>>>$MM'/:::!(((((!!!,,RX666 (!!!//222 !$H.@AAAA%%'' ' ' ' ' ' ' ' 'sO F5F*A"F!A"" F/AC  F C*'F)C** F5AE  F E+'F*E++*FO  F, F'"O 'F,,O AH I H.. I;II1L L  L AM"" N7,N  N7N22N7 %XAQX Q9  Q X Q9 -Q4 /X4Q9 94X/AX1T65X6 U XU XAVX W- "W <X W- W( #X(W- -+X) rrrrrrrrrr)__doc__ __future__rtypingrrrrrr r r6r r r_hooksrr'TeardownrJrr!rrPsM#""""" $$$$$$""""""!       )D'&/4/ 01 dFF"#%  }(}(}(}(}(}(r!