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

76 lines
16 KiB
Plaintext
Raw Normal View History

2023-10-30 14:40:43 +07:00
<EFBFBD>
s]?e"<00><00>,<00>ddlZddlZddlZejrddlmZGd<03>dej<00><00>Zejeej dge
ffZ Gd<06>de<07><00>Z e <0C><00>Z Gd<08>d e<07><00>Ze<0E><00>ZGd
<EFBFBD>d e<07><00>ZGd <0C>d e<10><00>ZGd<0E>de<10><00>ZGd<10>de<10><00>ZGd<12>de<07><00>ZGd<14>de<07><00>ZGd<16>de<07><00>ZGd<18>de<10><00>ZGd<1A>de<17><00>ZGd<1C>de<07><00>ZGd<1E>de<07><00>ZdS) <20>N)<01>RetryCallStatec<00>L<00>eZdZdZejdddefd<05><04><00>Zd d<08>Zd d
<EFBFBD>Z d S)<0E>
retry_basez)Abstract base class for retry strategies.<2E> retry_stater<00>returnc<00><00>dS<00>N<><00><02>selfrs <20>g/home/infidel/Sync/TIP/WireGuard/ocp-wg-backend/dell-env/lib/python3.11/site-packages/tenacity/retry.py<70>__call__zretry_base.__call__s<00><00> <0C><04><00>other<65> retry_allc<00>"<00>t||<01><00>Sr )r<00>r rs r <00>__and__zretry_base.__and__ <00><00><00><18><14>u<EFBFBD>%<25>%<25>%r<00> retry_anyc<00>"<00>t||<01><00>Sr )rrs r <00>__or__zretry_base.__or__#rrN)rrrr)rrrr)
<EFBFBD>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__doc__<5F>abc<62>abstractmethod<6F>boolrrrr
rr rrss<00><00><00><00><00><00>3<>3<><08><17> <0A>$4<> <0A><14> <0A> <0A> <0A><18><17> <0A>&<26>&<26>&<26>&<26>&<26>&<26>&<26>&<26>&<26>&rrrc<00>"<00>eZdZdZdddefd<05>ZdS)<07> _retry_neverz-Retry strategy that never rejects any result.rrrc<00><00>dS)NFr
r s r rz_retry_never.__call__-s<00><00><14>urN<>rrrrrrr
rr r!r!*s=<00><00><00><00><00><00>7<>7<><15>$4<><15><14><15><15><15><15><15>rr!c<00>"<00>eZdZdZdddefd<05>ZdS)<07> _retry_alwaysz.Retry strategy that always rejects any result.rrrc<00><00>dS)NTr
r s r rz_retry_always.__call__7s<00><00><13>trNr#r
rr r%r%4s=<00><00><00><00><00><00>8<>8<><14>$4<><14><14><14><14><14><14><14>rr%c<00>N<00>eZdZdZdejegefddfd<05>Zdddefd<08>Z dS) <09>retry_if_exceptionzARetry strategy that retries if an exception verifies a predicate.<2E> predicaterNc<00><00>||_dSr <00>r)<00>r r)s r <00>__init__zretry_if_exception.__init__A<00> <00><00>"<22><04><0E><0E>rrrc<00><><00>|j<00>td<01><00><00>|jjr?|j<00><00><00>}|<02>td<02><00><00>|<00>|<02><00>SdS)N<>(__call__() called before outcome was set<65>(outcome failed but the exception is NoneF<65><05>outcome<6D> RuntimeError<6F>failed<65> exceptionr)<00>r rr6s r rzretry_if_exception.__call__Dsh<00><00> <16> <1E> &<26><1E>I<>J<>J<> J<> <16> <1E> %<25> <19>#<23>+<2B>5<>5<>7<>7<>I<EFBFBD><18> <20>"<22>#M<>N<>N<>N<><17>><3E>><3E>)<29>,<2C>,<2C> ,<2C><18>5r)
rrrr<00>typing<6E>Callable<6C> BaseExceptionrr-rr
rr r(r(>sm<00><00><00><00><00><00>K<>K<>#<23>&<26>/<2F>=<3D>/<2F>4<EFBFBD>2G<32>"H<>#<23>T<EFBFBD>#<23>#<23>#<23>#<23>
<19>$4<>
<19><14>
<19>
<19>
<19>
<19>
<19>
rr(c<00><><00><00>eZdZdZefdejejeej ejedffddf<04>fd<06> Z
<EFBFBD>xZ S)<07>retry_if_exception_typez=Retries if an exception has been raised of one or more types.<2E>exception_types.rNc<00>`<00><01><01><00>|_t<00><00><00><00>fd<01><08><00>dS)Nc<00>$<00><01>t|<00><01><00>Sr <00><01>
isinstance<EFBFBD><02>er=s <20>r <00><lambda>z2retry_if_exception_type.__init__.<locals>.<lambda>\s<00><><00>:<3A>a<EFBFBD><1F>#A<>#A<>r<00>r=<00>superr-<00>r r=<00> __class__s `<60>r r-z retry_if_exception_type.__init__Ts6<00><><EFBFBD><00> /<2F><04><1C> <0A><07><07><18><18>A<>A<>A<>A<>B<>B<>B<>B<>Br<00> rrrr<00> Exceptionr8<00>Union<6F>Typer:<00>Tupler-<00> __classcell__<5F>rHs@r r<r<Qs<><00><><00><00><00><00><00>G<>G<> <16> C<01>C<01><1F><1C> <12>K<EFBFBD> <0A> &<26> <12>L<EFBFBD><16><1B>]<5D>3<>S<EFBFBD>8<> 9<> ;<3B>
<EFBFBD>C<01>
<0E> C<01>C<01>C<01>C<01>C<01>C<01>C<01>C<01>C<01>Crr<c<00><><00><00>eZdZdZefdejejeej ejedffddf<04>fd<06> Z
<EFBFBD>xZ S)<07>retry_if_not_exception_typezARetries except an exception has been raised of one or more types.r=.rNc<00>`<00><01><01><00>|_t<00><00><00><00>fd<01><08><00>dS)Nc<00>&<00><01>t|<00><01><00> Sr r@rBs <20>r rDz6retry_if_not_exception_type.__init__.<locals>.<lambda>j<00><00><><00>z<EFBFBD>!<21>_<EFBFBD>'E<>'E<>#E<>rrErGs `<60>r r-z$retry_if_not_exception_type.__init__b<00>6<00><><EFBFBD><00> /<2F><04><1C> <0A><07><07><18><18>E<>E<>E<>E<>F<>F<>F<>F<>FrrIrOs@r rQrQ_s<><00><><00><00><00><00><00>K<>K<> <16> G<01>G<01><1F><1C> <12>K<EFBFBD> <0A> &<26> <12>L<EFBFBD><16><1B>]<5D>3<>S<EFBFBD>8<> 9<> ;<3B>
<EFBFBD>G<01>
<0E> G<01>G<01>G<01>G<01>G<01>G<01>G<01>G<01>G<01>GrrQc<00><><00><00>eZdZdZefdejejeej ejedffddf<04>fd<06> Z
ddde fd <09>Z <0C>xZ S)
<EFBFBD>retry_unless_exception_typez:Retries until an exception is raised of one or more types.r=.rNc<00>`<00><01><01><00>|_t<00><00><00><00>fd<01><08><00>dS)Nc<00>&<00><01>t|<00><01><00> Sr r@rBs <20>r rDz6retry_unless_exception_type.__init__.<locals>.<lambda>xrTrrErGs `<60>r r-z$retry_unless_exception_type.__init__prUrrrc<00><><00>|j<00>td<01><00><00>|jjsdS|j<00><00><00>}|<02>td<03><00><00>|<00>|<02><00>S<00>Nr0Tr1r2r7s r rz$retry_unless_exception_type.__call__zsj<00><00> <16> <1E> &<26><1E>I<>J<>J<> J<><1B>"<22>)<29> <18><17>4<EFBFBD><1F>'<27>1<>1<>3<>3<> <09> <14> <1C><1E>I<>J<>J<> J<><13>~<7E>~<7E>i<EFBFBD>(<28>(<28>(r)rrrrrJr8rKrLr:rMr-rrrNrOs@r rWrWms<><00><><00><00><00><00><00>D<>D<> <16> G<01>G<01><1F><1C> <12>K<EFBFBD> <0A> &<26> <12>L<EFBFBD><16><1B>]<5D>3<>S<EFBFBD>8<> 9<> ;<3B>
<EFBFBD>G<01>
<0E> G<01>G<01>G<01>G<01>G<01>G<01> )<29>$4<> )<29><14> )<29> )<29> )<29> )<29> )<29> )<29> )<29> )rrWc<00><><00>eZdZdZefdejejeej ejedffddfd<06>Z
ddde fd <09>Z dS)
<EFBFBD>retry_if_exception_cause_typez<65>Retries if any of the causes of the raised exception is of one or more types.
The check on the type of the cause of the exception is done recursively (until finding
an exception in the chain that has no `__cause__`)
r=.rNc<00><00>||_dSr )<01>exception_cause_types)r r=s r r-z&retry_if_exception_cause_type.__init__<5F>s<00><00>&5<><04>"<22>"<22>"rrrc<00><><00>|j<00>td<01><00><00>|jjr@|j<00><00><00>}|<02>%t |j|j<00><00>rdS|j}|<02>%dS)Nz&__call__ called before outcome was setTF)r3r4r5r6rA<00> __cause__r_)r r<00>excs r rz&retry_if_exception_cause_type.__call__<5F>sr<00><00> <16> <1E> &<26><1E>G<>H<>H<> H<> <16> <1E> %<25> $<24><1D>%<25>/<2F>/<2F>1<>1<>C<EFBFBD><15>/<2F><1D>c<EFBFBD>m<EFBFBD>T<EFBFBD>-G<>H<>H<> <20><1F>4<EFBFBD><19>m<EFBFBD><03><16>/<2F>
<15>ur) rrrrrJr8rKrLr:rMr-rrr
rr r]r]<00>s<><00><00><00><00><00><00><08><08> <16> 5<>5<><1F><1C> <12>K<EFBFBD> <0A> &<26> <12>L<EFBFBD><16><1B>]<5D>3<>S<EFBFBD>8<> 9<> ;<3B>
<EFBFBD>5<>
<0E> 5<>5<>5<>5<> <15>$4<> <15><14> <15> <15> <15> <15> <15> rr]c<00>X<00>eZdZdZdejejgefddfd<05>Zdddefd<08>Z dS) <09>retry_if_resultz+Retries if the result verifies a predicate.r)rNc<00><00>||_dSr r+r,s r r-zretry_if_result.__init__<5F>r.rrrc<00><><00>|j<00>td<01><00><00>|jjs,|<00>|j<00><00><00><00><00>SdS<00>Nr0F<>r3r4r5r)<00>resultr s r rzretry_if_result.__call__<5F>sN<00><00> <16> <1E> &<26><1E>I<>J<>J<> J<><1A>"<22>)<29> <19><17>><3E>><3E>+<2B>"5<>"<<3C>"<<3C>"><3E>"><3E>?<3F>?<3F> ?<3F><18>5r<00>
rrrrr8r9<00>Anyrr-rr
rr rdrd<00>so<00><00><00><00><00><00>5<>5<>#<23>&<26>/<2F>6<EFBFBD>:<3A>,<2C><04>2D<32>"E<>#<23>$<24>#<23>#<23>#<23>#<23><19>$4<><19><14><19><19><19><19><19>rrdc<00>X<00>eZdZdZdejejgefddfd<05>Zdddefd<08>Z dS) <09>retry_if_not_resultz*Retries if the result refutes a predicate.r)rNc<00><00>||_dSr r+r,s r r-zretry_if_not_result.__init__<5F>r.rrrc<00><><00>|j<00>td<01><00><00>|jjs-|<00>|j<00><00><00><00><00> SdSrgrhr s r rzretry_if_not_result.__call__<5F>sQ<00><00> <16> <1E> &<26><1E>I<>J<>J<> J<><1A>"<22>)<29> <19><1B>~<7E>~<7E>k<EFBFBD>&9<>&@<40>&@<40>&B<>&B<>C<>C<>C<> C<><18>5rrjr
rr rmrm<00>so<00><00><00><00><00><00>4<>4<>#<23>&<26>/<2F>6<EFBFBD>:<3A>,<2C><04>2D<32>"E<>#<23>$<24>#<23>#<23>#<23>#<23><19>$4<><19><14><19><19><19><19><19>rrmc<00>b<00><00>eZdZdZ ddejedejeddf<06>fd<06> Z<07>xZS)<08>retry_if_exception_messagez2Retries if an exception message equals or matches.N<>message<67>matchrc<00>R<00><01><01><06><00>r|rt|jj<00>d<01><02><00><00><01>rdtdtf<04>fd<04> }|}nI|r+t j|<02><00><00>dtdtf<04>fd<05> }|}nt|jj<00>d<06><02><00><00>t<00><00><00>|<04><00>dS)Nz.() takes either 'message' or 'match', not bothr6rc<00>*<00><01><00>t|<00><00>kSr )<01>str)r6rrs <20>r <00> message_fncz8retry_if_exception_message.__init__.<locals>.message_fnc<6E>s<00><><00><1E>#<23>i<EFBFBD>.<2E>.<2E>0<>0rc<00>b<00><01>t<00><01>t|<00><00><00><00><00><00>Sr )rrsrv)r6<00>progs <20>r <00> match_fncz6retry_if_exception_message.__init__.<locals>.match_fnc<6E>s#<00><><00><1B>D<EFBFBD>J<EFBFBD>J<EFBFBD>s<EFBFBD>9<EFBFBD>~<7E>~<7E>6<>6<>7<>7<>7rz3() missing 1 required argument 'message' or 'match') <09> TypeErrorrHrr:r<00>re<72>compilerFr-)r rrrsrwr)rzryrHs ` @<40>r r-z#retry_if_exception_message.__init__<5F>s<><00><><EFBFBD><EFBFBD><00>
<13> h<01>u<EFBFBD> h<01><1B>t<EFBFBD>~<7E>6<>f<>f<>f<>g<>g<> g<> <13> m<01> 1<>}<7D> 1<><14> 1<> 1<> 1<> 1<> 1<> 1<>$<24>I<EFBFBD>I<EFBFBD> <12> m<01><15>:<3A>e<EFBFBD>$<24>$<24>D<EFBFBD> 8<>]<5D> 8<>t<EFBFBD> 8<> 8<> 8<> 8<> 8<> 8<>"<22>I<EFBFBD>I<EFBFBD><1B>t<EFBFBD>~<7E>6<>k<>k<>k<>l<>l<> l<> <0A><07><07><18><18><19>#<23>#<23>#<23>#<23>#r<00>NN) rrrrr8<00>Optionalrvr-rNrOs@r rqrq<00>sz<00><><00><00><00><00><00><<3C><<3C>)-<2D>&*<2A>$<24>$<24><17><1F><13>%<25>$<24><16><EFBFBD>s<EFBFBD>#<23>$<24>
<0E> $<24>$<24>$<24>$<24>$<24>$<24>$<24>$<24>$<24>$rrqc<00>r<00><00>eZdZdZ d
dejedejeddf<06>fd<06> Zdddefd <09>Z <09>xZ
S) <0B>retry_if_not_exception_messagez5Retries until an exception message equals or matches.Nrrrsrc<00>p<00><01><03>t<00><00><00>||<02><00>|j<00><03>fd<01>|_dS)Nc<00><00><01><00>|i|<01><01> Sr r
)<03>args_<73>kwargs_<73> if_predicates <20>r rDz9retry_if_not_exception_message.__init__.<locals>.<lambda><3E>s<00><><00>|<7C>|<7C>U<EFBFBD>7V<37>g<EFBFBD>7V<37>7V<37>3V<33>r)rFr-r))r rrrsr<>rHs @<40>r r-z'retry_if_not_exception_message.__init__<5F>s;<00><><EFBFBD><00>
<0E><07><07><18><18><17>%<25>(<28>(<28>(<28><1B>~<7E> <0C>V<>V<>V<>V<><04><0E><0E>rrrc<00><><00>|j<00>td<01><00><00>|jjsdS|j<00><00><00>}|<02>td<03><00><00>|<00>|<02><00>Sr[r2r7s r rz'retry_if_not_exception_message.__call__<5F>sh<00><00> <16> <1E> &<26><1E>I<>J<>J<> J<><1A>"<22>)<29> <18><17>4<EFBFBD><1F>'<27>1<>1<>3<>3<> <09> <14> <1C><1E>I<>J<>J<> J<><13>~<7E>~<7E>i<EFBFBD>(<28>(<28>(rr~) rrrrr8rrvr-rrrNrOs@r r<>r<><00>s<><00><><00><00><00><00><00>?<3F>?<3F>)-<2D>&*<2A>W<01>W<01><17><1F><13>%<25>W<01><16><EFBFBD>s<EFBFBD>#<23>W<01>
<0E> W<01>W<01>W<01>W<01>W<01>W<01>
)<29>$4<>
)<29><14>
)<29>
)<29>
)<29>
)<29>
)<29>
)<29>
)<29>
)rr<>c<00>2<00>eZdZdZdeddfd<05>Zdddefd<08>ZdS) rz1Retries if any of the retries condition is valid.<2E>retriesrNc<00><00>||_dSr <00>r<><00>r r<>s r r-zretry_any.__init__<00> <00><00><1E><04> <0C> <0C> rrrc<00>D<00><01>t<00>fd<01>|jD<00><00><00><00>S)Nc3<00>.<00>K<00>|]}|<01><02><00>V<00><00>dSr r
<00><03>.0<EFBFBD>rrs <20>r <00> <genexpr>z%retry_any.__call__.<locals>.<genexpr><00>+<00><><00><00><00>8<>8<>a<EFBFBD>1<EFBFBD>1<EFBFBD>[<5B>><3E>><3E>8<>8<>8<>8<>8<>8r)<02>anyr<79>r s `r rzretry_any.__call__<00>(<00><><00><12>8<>8<>8<>8<>4<EFBFBD><<3C>8<>8<>8<>8<>8<>8r<00>rrrrrr-rrr
rr rr<00>s_<00><00><00><00><00><00>;<3B>;<3B><1F><1A><1F><04><1F><1F><1F><1F>9<>$4<>9<><14>9<>9<>9<>9<>9<>9rrc<00>2<00>eZdZdZdeddfd<05>Zdddefd<08>ZdS) rz/Retries if all the retries condition are valid.r<>rNc<00><00>||_dSr r<>r<>s r r-zretry_all.__init__ r<>rrrc<00>D<00><01>t<00>fd<01>|jD<00><00><00><00>S)Nc3<00>.<00>K<00>|]}|<01><02><00>V<00><00>dSr r
r<>s <20>r r<>z%retry_all.__call__.<locals>.<genexpr>r<>r)<02>allr<6C>r s `r rzretry_all.__call__r<>rr<>r
rr rr s_<00><00><00><00><00><00>9<>9<><1F><1A><1F><04><1F><1F><1F><1F>9<>$4<>9<><14>9<>9<>9<>9<>9<>9rr)rr|r8<00> TYPE_CHECKING<4E>tenacityr<00>ABCrrKr9r<00>
RetryBaseTr!<00> retry_neverr%<00> retry_alwaysr(r<rQrWr]rdrmrqr<>rrr
rr <00><module>r<>s<><00><01>" <0B>
<EFBFBD>
<EFBFBD>
<EFBFBD> <09> <09> <09> <09> <0A> <0A> <0A> <0A> <09><17>(<28>'<27>'<27>'<27>'<27>'<27>'<27> &<26> &<26> &<26> &<26> &<26><13><17> &<26> &<26> &<26><14>\<5C>*<2A>f<EFBFBD>o<EFBFBD>7G<37>6H<36>$<24>6N<36>&O<>O<> P<>
<EFBFBD><15><15><15><15><15>:<3A><15><15><15><1B>l<EFBFBD>n<EFBFBD>n<EFBFBD> <0B><14><14><14><14><14>J<EFBFBD><14><14><14><1D>}<7D><EFBFBD><EFBFBD> <0C><19><19><19><19><19><1A><19><19><19>& C<01> C<01> C<01> C<01> C<01>0<> C<01> C<01> C<01> G<01> G<01> G<01> G<01> G<01>"4<> G<01> G<01> G<01>)<29>)<29>)<29>)<29>)<29>"4<>)<29>)<29>)<29>6<15><15><15><15><15>J<EFBFBD><15><15><15>< <19> <19> <19> <19> <19>j<EFBFBD> <19> <19> <19> <19> <19> <19> <19> <19>*<2A> <19> <19> <19> $<24>$<24>$<24>$<24>$<24>!3<>$<24>$<24>$<24>>)<29>)<29>)<29>)<29>)<29>%?<3F>)<29>)<29>)<29>49<>9<>9<>9<>9<>
<EFBFBD>9<>9<>9<>9<>9<>9<>9<>9<>
<EFBFBD>9<>9<>9<>9<>9r