Files
wg-backend-django/dell-env/lib/python3.11/site-packages/__pycache__/retrying.cpython-311.pyc

60 lines
13 KiB
Plaintext
Raw Normal View History

2023-10-30 14:40:43 +07:00
<EFBFBD>
w]?e<>+<00><00><><00>ddlZddlZddlZddlZddlZdZd<03>Zd<04>ZGd<05>de<08><00>Z Gd<07>de<08><00>Z
Gd <09>d
e <0B><00>Z dS) <0B>Ni<4E><69><EFBFBD>?c<00><00><00><00>fd<01>}|S)Nc<00>$<00><01>t|<00><01><00>S<00>N)<01>
isinstance)<02> exception<6F>retryable_typess <20><>a/home/infidel/Sync/TIP/WireGuard/ocp-wg-backend/dell-env/lib/python3.11/site-packages/retrying.py<70>_retry_if_exception_these_typeszD_retry_if_exception_of_type.<locals>._retry_if_exception_these_typess<00><><00><19>)<29>_<EFBFBD>5<>5<>5<><00>)rr
s` r <00>_retry_if_exception_of_typer s$<00><><00>6<>6<>6<>6<>6<> +<2B>*r c<00><><00><00><01>t<00><00><00>dkr)t<00>d<00><00>rd<03>}|<02>d<00><00>S<00><00>fd<04>}|S)z<>
Decorator function that instantiates the Retrying object
@param *dargs: positional arguments passed to Retrying object
@param **dkw: keyword arguments passed to the Retrying object
<20>rc<00>F<00><00>tj<00><00><00><00>fd<01><08><00>}|S)Nc<00>><00><01>t<00><00>j<00>g|<00>Ri|<01><01>Sr<00><02>Retrying<6E>call)<03>args<67>kw<6B>fs <20>r <00> wrapped_fz-retry.<locals>.wrap_simple.<locals>.wrapped_f+s)<00><><00>&<26>x<EFBFBD>z<EFBFBD>z<EFBFBD><EFBFBD>q<EFBFBD>6<>4<EFBFBD>6<>6<>6<>2<EFBFBD>6<>6<>6r <00><02>six<69>wraps)rrs` r <00> wrap_simplezretry.<locals>.wrap_simple*s6<00><><00> <10>Y<EFBFBD>q<EFBFBD>\<5C>\<5C> 7<> 7<> 7<> 7<><1A>\<5C> 7<><1D> r c<00>L<00><02><00>tj<00><00><00><00><02><03>fd<01><08><00>}|S)Nc<00>:<00><03>t<00>i<00><03><01>j<00>g|<00>Ri|<01><01>Srr)rr<00>dargs<67>dkwrs <20><><EFBFBD>r rz&retry.<locals>.wrap.<locals>.wrapped_f6s3<00><><00>3<>x<EFBFBD><15>.<2E>#<23>.<2E>.<2E>3<>A<EFBFBD>C<><04>C<>C<>C<><02>C<>C<>Cr r)rrrr s` <20><>r <00>wrapzretry.<locals>.wrap5sH<00><><EFBFBD><00> <10>Y<EFBFBD>q<EFBFBD>\<5C>\<5C> D<01> D<01> D<01> D<01> D<01> D<01><1A>\<5C> D<01><1D> r )<02>len<65>callable)rr rr!s`` r <00>retryr$!so<00><><EFBFBD><00> <0B>5<EFBFBD>z<EFBFBD>z<EFBFBD>Q<EFBFBD><EFBFBD><EFBFBD>8<EFBFBD>E<EFBFBD>!<21>H<EFBFBD>-<2D>-<2D><EFBFBD> <1D> <1D> <1D><1B>{<7B>5<EFBFBD><11>8<EFBFBD>$<24>$<24>$<24> <1D> <1D> <1D> <1D> <1D> <1D><14> r c<00><><00>eZdZ dd<03>Zd<04>Zd<05>Zed<06><00><00>Zd<07>Zd<08>Z d <09>Z
d
<EFBFBD>Z ed <0B><00><00>Z ed <0C><00><00>Z d <0A>Zd<0E>ZdS)rNFc<00><><00><15><16>|<03>dn||_|<04>dn||_|<05>dn||_|<06>dn||_|<07>dn||_|<08>dn||_| <09>dn| |_| <0B>dn| |_| <0C>tn| |_ |
<EFBFBD>tn|
|_
|<12>dn||_ ||_ ||_ g<00>|<03><1A><15>|j<00><00>|<04><1A><15>|j<00><00>|<10>||_n"|<01> <0B>fd<06>|_nt%||<01><00>|_d<07>g<01>|<05><1A><16>|j<00><00>|<06>|<07><1A><16>|j<00><00>|<08>| <09><1A><16>|j<00><00>| <0B>| <0C><1A><16>|j<00><00>|<11>||_n"|<02> <0B>fd<08>|_nt%||<02><00>|_| <0A> |j|_n+t5| t6<00><00>rt9| <0A><00>} | |_|<0E> |j|_n||_||_dS) N<><00>d<00><>rrc<00>@<00><01><00><01>t<00><00>fd<01><08>D<00><00><00><00>S)Nc3<00>0<00>K<00>|]}|<01><02><03><00>V<00><00>dSrr <00><04>.0r<00>attempts<74>delays <20><>r <00> <genexpr>z6Retrying.__init__.<locals>.<lambda>.<locals>.<genexpr><00>@<00><><00><00><00>4<0E>4<0E>'(<28><01><01>(<28>E<EFBFBD>"<22>"<22>4<0E>4<0E>4<0E>4<0E>4<0E>4r )<01>any)r.r/<00>
stop_funcss``<60>r <00><lambda>z#Retrying.__init__.<locals>.<lambda><00>><00><><EFBFBD><EFBFBD><00><03>4<0E>4<0E>4<0E>4<0E>4<0E>,6<>4<0E>4<0E>4<0E>1<0E>1<0E>r c<00><00>dS)Nrr )r<00>kwargss r r4z#Retrying.__init__.<locals>.<lambda><3E>s<00><00>a<EFBFBD>r c<00>@<00><01><00><01>t<00><00>fd<01><08>D<00><00><00><00>S)Nc3<00>0<00>K<00>|]}|<01><02><03><00>V<00><00>dSrr r,s <20><>r r0z6Retrying.__init__.<locals>.<lambda>.<locals>.<genexpr><3E>r1r )<01>max)r.r/<00>
wait_funcss``<60>r r4z#Retrying.__init__.<locals>.<lambda><3E>r5r ) <20>_stop_max_attempt_number<65>_stop_max_delay<61> _wait_fixed<65>_wait_random_min<69>_wait_random_max<61>_wait_incrementing_start<72>_wait_incrementing_increment<6E>_wait_exponential_multiplier<65>MAX_WAIT<49>_wait_exponential_max<61>_wait_incrementing_max<61>_wait_jitter_max<61>_before_attempts<74>_after_attempts<74>append<6E>stop_after_attempt<70>stop_after_delay<61>stop<6F>getattr<74> fixed_sleep<65> random_sleep<65>incrementing_sleep<65>exponential_sleep<65>wait<69> always_reject<63>_retry_on_exceptionr<00>tupler <00> never_reject<63>_retry_on_result<6C>_wrap_exception)<17>selfrMrS<00>stop_max_attempt_number<65>stop_max_delay<61>
wait_fixed<EFBFBD>wait_random_min<69>wait_random_max<61>wait_incrementing_start<72>wait_incrementing_increment<6E>wait_incrementing_max<61>wait_exponential_multiplier<65>wait_exponential_max<61>retry_on_exception<6F>retry_on_result<6C>wrap_exception<6F> stop_func<6E> wait_func<6E>wait_jitter_max<61>before_attempts<74>after_attemptsr3r;s @@r <00>__init__zRetrying.__init__@s<><00><><EFBFBD><00>2)<29>0<>A<EFBFBD>A<EFBFBD>6M<36> <0A>%<25>'5<>&<<3C>s<EFBFBD>s<EFBFBD>.<2E><04><1C>#-<2D>#5<>4<EFBFBD>4<EFBFBD>:<3A><04><18>%4<>%<<3C><01><01>/<2F><04><1D>(7<>(?<3F><04><04>_<EFBFBD><04><1D>(<28>0<>A<EFBFBD>A<EFBFBD>6M<36> <0A>%<25>/<2F>6<>C<EFBFBD>C<EFBFBD><W<> <0A>)<29>-<2D>4<>A<EFBFBD>A<EFBFBD>:U<> <0A>)<29>-<2D>4<>H<EFBFBD>H<EFBFBD>:N<> <0A>"<22>.<2E>5<>H<EFBFBD>H<EFBFBD>;P<> <0A>#<23>&5<>%<<3C><01><01>/<2F><04><1D> /<2F><04><1D>-<2D><04><1C><18>
<EFBFBD> "<22> .<2E> <16> <1D> <1D>d<EFBFBD>5<> 6<> 6<> 6<> <19> %<25> <16> <1D> <1D>d<EFBFBD>3<> 4<> 4<> 4<> <14> <20>!<21>D<EFBFBD>I<EFBFBD>I<EFBFBD> <11>\<5C><0E><0E><0E><0E>D<EFBFBD>I<EFBFBD>I<EFBFBD>
 <20><04>d<EFBFBD>+<2B>+<2B>D<EFBFBD>I<EFBFBD>0<>/<2F>0<>
<EFBFBD> <15> !<21> <16> <1D> <1D>d<EFBFBD>.<2E> /<2F> /<2F> /<2F> <1A> &<26>/<2F>*E<> <16> <1D> <1D>d<EFBFBD>/<2F> 0<> 0<> 0<> $<24> /<2F>*<2A>6<> <16> <1D> <1D>d<EFBFBD>5<> 6<> 6<> 6<> &<26> 2<>6J<36>6V<36> <16> <1D> <1D>d<EFBFBD>4<> 5<> 5<> 5<> <14> <20>!<21>D<EFBFBD>I<EFBFBD>I<EFBFBD> <11>\<5C><0E><0E><0E><0E>D<EFBFBD>I<EFBFBD>I<EFBFBD>
 <20><04>d<EFBFBD>+<2B>+<2B>D<EFBFBD>I<EFBFBD> <1E> %<25>'+<2B>'9<>D<EFBFBD> $<24> $<24>
<1A>,<2C>u<EFBFBD>6<>6<> U<01>%@<40>AS<41>%T<>%T<>"<22>'9<>D<EFBFBD> $<24> <1B> "<22>$(<28>$5<>D<EFBFBD> !<21> !<21>$3<>D<EFBFBD> !<21>-<2D><04><1C><1C>r c<00><00>||jkS)z;Stop after the previous attempt >= stop_max_attempt_number.)r<<00>rZ<00>previous_attempt_number<65>delay_since_first_attempt_mss r rKzRetrying.stop_after_attempt<70>s<00><00>&<26>$<24>*G<>G<>Gr c<00><00>||jkS)z=Stop after the time from the first attempt >= stop_max_delay.)r=ros r rLzRetrying.stop_after_delay<61>s<00><00>+<2B>t<EFBFBD>/C<>C<>Cr c<00><00>dS)z#Don't sleep at all before retrying.rr )rprqs r <00>no_sleepzRetrying.no_sleep<65>s <00><00><11>qr c<00><00>|jS)z0Sleep a fixed amount of time between each retry.)r>ros r rOzRetrying.fixed_sleep<65>s <00><00><13><1F>r c<00>@<00>tj|j|j<00><00>S)zISleep a random amount of time between wait_random_min and wait_random_max)<04>random<6F>randintr?r@ros r rPzRetrying.random_sleep<65>s<00><00><15>~<7E>d<EFBFBD>3<>T<EFBFBD>5J<35>K<>K<>Kr c<00>d<00>|j|j|dz
zz}||jkr|j}|dkrd}|S)z<>
Sleep an incremental amount of time after each attempt, starting at
wait_incrementing_start and incrementing by wait_incrementing_increment
rr)rArBrF)rZrprq<00>results r rQzRetrying.incrementing_sleep<65>sM<00><00>
<16>.<2E> <10> -<2D>1H<31>1<EFBFBD>1L<31> M<>
<EFBFBD><06> <12>D<EFBFBD>/<2F> /<2F> /<2F><19>0<>F<EFBFBD> <11>A<EFBFBD>:<3A>:<3A><16>F<EFBFBD><15> r c<00>X<00>d|z}|j|z}||jkr|j}|dkrd}|S)N<>r)rCrE)rZrprq<00>exprzs r rRzRetrying.exponential_sleep<65>sC<00><00><0F>(<28>(<28><03><15>2<>S<EFBFBD>8<><06> <11>D<EFBFBD>.<2E> .<2E> .<2E><19>/<2F>F<EFBFBD> <11>A<EFBFBD>:<3A>:<3A><16>F<EFBFBD><15> r c<00><00>dS)NFr <00>rzs r rWzRetrying.never_reject<63>s<00><00><14>ur c<00><00>dS)NTr rs r rTzRetrying.always_reject<63>s<00><00><13>tr c<00><><00>d}|jr$||<00>|jd<00><00>z}n||<00>|j<00><00>z}|S)NFr)<04> has_exceptionrU<00>valuerX)rZ<00>attempt<70>rejects r <00> should_rejectzRetrying.should_reject<63>sR<00><00><16><06> <12> <20> ;<3B> <12>d<EFBFBD>.<2E>.<2E>w<EFBFBD>}<7D>Q<EFBFBD>/?<3F>@<40>@<40> @<40>F<EFBFBD>F<EFBFBD> <12>d<EFBFBD>+<2B>+<2B>G<EFBFBD>M<EFBFBD>:<3A>:<3A> :<3A>F<EFBFBD><15> r c<00><><00>tttj<00><00>dz<00><00><00><00>}d} |jr|<00>|<05><00> t ||i|<03><01>|d<04><00>}n+#t j<00><00>}t ||d<03><00>}YnxYw|<00>|<06><00>s|<06>|j <00><00>S|j
r|<00>
|<05><00>tttj<00><00>dz<00><00><00><00>|z
}|<00> ||<08><00>r1|j s|j r|<06><00><00><00>t|<06><00><00>|<00>||<08><00>} |jr.t!j<00><00>|jz}
| t#d|
<EFBFBD><00>z} tj| dz <00><00>|dz }<05><01><>)Nr)rTFrg@<40>@)<13>int<6E>round<6E>timerH<00>Attempt<70>sys<79>exc_infor<6F><00>getrYrIrMr<><00>
RetryErrorrSrGrwr:<00>sleep) rZ<00>fnrr7<00>
start_time<EFBFBD>attempt_numberr<72><00>tbrqr<><00>jitters r rz Retrying.call<6C>s<><00><00><18><15>t<EFBFBD>y<EFBFBD>{<7B>{<7B>T<EFBFBD>1<>2<>2<>3<>3<>
<EFBFBD><1A><0E> <20><13>$<24> 6<><14>%<25>%<25>n<EFBFBD>5<>5<>5<> <<3C>!<21>"<22>"<22>d<EFBFBD>"5<>f<EFBFBD>"5<>"5<>~<7E>u<EFBFBD>M<>M<><07><07><> <<3C><18>\<5C>^<5E>^<5E><02>!<21>"<22>n<EFBFBD>d<EFBFBD>;<3B>;<3B><07><07><07><><EFBFBD><EFBFBD><17>%<25>%<25>g<EFBFBD>.<2E>.<2E> 9<><1E>{<7B>{<7B>4<EFBFBD>#7<>8<>8<>8<><13>#<23> 5<><14>$<24>$<24>^<5E>4<>4<>4<>+.<2E>u<EFBFBD>T<EFBFBD>Y<EFBFBD>[<5B>[<5B>4<EFBFBD>5G<35>/H<>/H<>+I<>+I<>J<EFBFBD>+V<> (<28><13>y<EFBFBD>y<EFBFBD><1E>)E<>F<>F<> +<2B><1B>+<2B>.<2E><07>0E<30>.<2E>!<21>+<2B>+<2B>-<2D>-<2D>'<27>$<24>W<EFBFBD>-<2D>-<2D>-<2D><1C> <09> <09>.<2E>2N<32>O<>O<><05><17>(<28>3<>#<23>]<5D>_<EFBFBD>_<EFBFBD>t<EFBFBD>/D<>D<>F<EFBFBD>!<21>C<EFBFBD><01>6<EFBFBD>N<EFBFBD>N<EFBFBD>2<>E<EFBFBD><14>
<EFBFBD>5<EFBFBD>6<EFBFBD>><3E>*<2A>*<2A>*<2A> <1A>a<EFBFBD> <1F>N<EFBFBD>= s <00>A)<00>)&B)NNNNNNNNNNNNNNFNNNNN)<10>__name__<5F>
__module__<EFBFBD> __qualname__rmrKrL<00> staticmethodrtrOrPrQrRrWrTr<>rr r r rr?s=<00><00><00><00><00><00><12> <11> $<24><1B><17><1C><1C> $<24>$(<28>"<22>$(<28>!<21><1F><1C><1C><16><16><1C><1C><1B>+t.<2E>t.<2E>t.<2E>t.<2E>lH<01>H<01>H<01>D<01>D<01>D<01><12><11><11><12>\<5C><11> <20> <20> <20>L<01>L<01>L<01> <16> <16> <16><16><16><16><12><15><15><12>\<5C><15><12><14><14><12>\<5C><14><16><16><16>! <20>! <20>! <20>! <20>! r rc<00>&<00>eZdZdZd<02>Zdd<04>Zd<05>ZdS)r<>z<>
An Attempt encapsulates a call to a target function that may end as a
normal return value from the function or an Exception depending on what
occurred during the execution.
c<00>0<00>||_||_||_dSr)r<>r<>r<>)rZr<>r<>r<>s r rmzAttempt.__init__s<00><00><1A><04>
<EFBFBD>,<2C><04><1B>*<2A><04><1A><1A>r Fc<00><><00>|jrJ|rt|<00><00><00>tj|jd|jd|jd<00><00>dS|jS)z<>
Return the return value of this Attempt instance or raise an Exception.
If wrap_exception is true, this Attempt is wrapped inside of a
RetryError before being raised.
rrr|N)r<>r<>r<00>reraiser<65>)rZrgs r r<>z Attempt.get#sZ<00><00> <10> <1D> <1E><1D> I<01> <20><14>&<26>&<26>&<26><13> <0B>D<EFBFBD>J<EFBFBD>q<EFBFBD>M<EFBFBD>4<EFBFBD>:<3A>a<EFBFBD>=<3D>$<24>*<2A>Q<EFBFBD>-<2D>H<>H<>H<>H<>H<><17>:<3A> r c <00><><00>|jrKd<01>|jd<02>t j|jd<00><00><00><00><00><00>Sd<04>|j|j<00><00>S)NzAttempts: {0}, Error:
{1}<7D>r|zAttempts: {0}, Value: {1})r<><00>formatr<74><00>join<69> traceback<63> format_tbr<62><00>rZs r <00>__repr__zAttempt.__repr__1sh<00><00> <0F> <1D> W<01>/<2F>6<>6<><14>#<23>R<EFBFBD>W<EFBFBD>W<EFBFBD>Y<EFBFBD>-@<40><14><1A>A<EFBFBD><1D>-O<>-O<>%P<>%P<><0E><0E> <0E>/<2F>5<>5<>d<EFBFBD>6I<36>4<EFBFBD>:<3A>V<>V<> Vr N)F)r<>r<>r<><00>__doc__rmr<>r<>r r r r<>r<>sU<00><00><00><00><00><00><08><08> +<2B>+<2B>+<2B>
<1E> <1E> <1E> <1E>W<01>W<01>W<01>W<01>Wr r<>c<00><00>eZdZdZd<02>Zd<03>ZdS)r<>zU
A RetryError encapsulates the last Attempt instance right before giving up.
c<00><00>||_dSr)<01> last_attempt)rZr<>s r rmzRetryError.__init__?s<00><00>(<28><04><19><19>r c<00>6<00>d<01>|j<00><00>S)NzRetryError[{0}])r<>r<>r<>s r <00>__str__zRetryError.__str__Bs<00><00> <20>'<27>'<27><04>(9<>:<3A>:<3A>:r N)r<>r<>r<>r<>rmr<>r r r r<>r<>:s<<00><00><00><00><00><00><08><08>)<29>)<29>)<29>;<3B>;<3B>;<3B>;<3B>;r r<>) rwrr<>r<>r<>rDr r$<00>objectrr<><00> Exceptionr<6E>r r r <00><module>r<>s<><00><01><0E> <0A> <0A> <0A>
<EFBFBD>
<EFBFBD>
<EFBFBD>
<EFBFBD>
<EFBFBD>
<EFBFBD>
<EFBFBD>
<EFBFBD> <0B> <0B> <0B> <0B><10><10><10><10> <16><08>+<2B>+<2B>+<2B><14><14><14><U <20>U <20>U <20>U <20>U <20>v<EFBFBD>U <20>U <20>U <20>p W<01> W<01> W<01> W<01> W<01>f<EFBFBD> W<01> W<01> W<01>F ;<3B> ;<3B> ;<3B> ;<3B> ;<3B><19> ;<3B> ;<3B> ;<3B> ;<3B> ;r