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

38 lines
4.8 KiB
Plaintext
Raw Normal View History

2023-10-30 14:40:43 +07:00
<EFBFBD>
<06>]dp <00><00>H<00>ddlZddlmZddlmZmZmZGd<04>d<05><00>ZdS)<06>N)<01> TracebackType)<03>Any<6E>Optional<61>Typec <00>"<00>eZdZdZdd<03>deedeejddfd<06>Zdd<07>Z de
e d e d
e dee fd <0B>Zdd <0C>Zde
e d e d
e ddfd <0A>Zede fd<0E><04><00>Zedeefd<0F><04><00>Zdd<10>Zde
e ddfd<11>Zdd<12>ZdS)<15>timeouta<74>timeout context manager.
Useful in cases when you want to apply timeout logic around block
of code or in cases when asyncio.wait_for is not suitable. For example:
>>> with timeout(0.001):
... async with aiohttp.get('https://github.com') as r:
... await r.text()
timeout - value in seconds or None to disable timeout logic
loop - asyncio compatible event loop
N)<01>loopr <00>returnc<00><><00>||_|<02>tj<00><00>}||_d|_d|_d|_d|_dS)NF)<08>_timeout<75>asyncio<69>get_event_loop<6F>_loop<6F>_task<73>
_cancelled<EFBFBD>_cancel_handler<65>
_cancel_at)<03>selfrr s <20>h/home/infidel/Sync/TIP/WireGuard/ocp-wg-backend/dell-env/lib/python3.11/site-packages/asgiref/timeout.py<70>__init__ztimeout.__init__sF<00><00>  <20><04> <0A> <0F><<3C><1A>)<29>+<2B>+<2B>D<EFBFBD><19><04>
<EFBFBD><19><04>
<EFBFBD><1F><04><0F>#<23><04><1C><1E><04><0F><0F><0F>c<00>*<00>|<00><00><00>S<00>N<><01> _do_enter<65>rs r<00> __enter__ztimeout.__enter__,s<00><00><13>~<7E>~<7E><1F><1F>r<00>exc_type<70>exc_val<61>exc_tbc<00>0<00>|<00>|<01><00>dSr<00><01>_do_exit<69>rrrr s r<00>__exit__ztimeout.__exit__/s<00><00> <0A> <0A> <0A>h<EFBFBD><1F><1F><1F><13>trc<00><00>.K<00>|<00><00><00>Srrrs r<00>
__aenter__ztimeout.__aenter__8s<00><00><00><00><13>~<7E>~<7E><1F><1F>rc<00><00>4K<00>|<00>|<01><00>dSrr"r$s r<00> __aexit__ztimeout.__aexit__;s <00><00><00><00> <0A> <0A> <0A>h<EFBFBD><1F><1F><1F><1F>rc<00><00>|jSr)rrs r<00>expiredztimeout.expiredCs
<00><00><13><EFBFBD>rc<00>r<00>|j<00>/t|j|j<00><00><00>z
d<01><00>SdS)Ng)r<00>maxr<00>timers r<00> remainingztimeout.remainingGs2<00><00> <0F>?<3F> &<26><16>t<EFBFBD><EFBFBD><14><1A><1F><1F>):<3A>):<3A>:<3A>C<EFBFBD>@<40>@<40> @<40><17>4rc<00>x<00>|j<00>|Stj|j<00><00>|_|j<00>t d<01><00><00>|jdkr!|j<00>|j<00><00>|S|j<00><00><00>|jz|_ |j<00>
|j |j<00><00>|_ |S)Nz4Timeout context manager should be used inside a taskr) r r <00> current_taskrr<00> RuntimeError<6F> call_soon<6F> _cancel_taskr.r<00>call_atrrs rrztimeout._do_enterNs<><00><00> <10>=<3D> <20><17>K<EFBFBD><1C>)<29>$<24>*<2A>5<>5<><04>
<EFBFBD> <0F>:<3A> <1D><1E>I<><0E><0E> <0E> <10>=<3D>A<EFBFBD> <1D> <1D> <10>J<EFBFBD> <20> <20><14>!2<> 3<> 3<> 3<><17>K<EFBFBD><1E>*<2A>/<2F>/<2F>+<2B>+<2B>d<EFBFBD>m<EFBFBD>;<3B><04><0F>#<23>z<EFBFBD>1<>1<>$<24>/<2F>4<EFBFBD>CT<43>U<>U<><04><1C><13> rc<00><><00>|tjur!|jrd|_d|_tj<00>|j<00>'|j<00> |j<00><00><00>d|_d|_dSr)r <00>CancelledErrorrrr<00> TimeoutErrorr <00>cancel)rrs rr#ztimeout._do_exitbsh<00><00> <13>w<EFBFBD>-<2D> -<2D> -<2D>$<24>/<2F> -<2D>#'<27>D<EFBFBD> <20><1D>D<EFBFBD>J<EFBFBD><19>&<26> &<26> <0F>=<3D> $<24><14>)=<3D>)I<> <10> <20> '<27> '<27> )<29> )<29> )<29>#'<27>D<EFBFBD> <20><19><04>
<EFBFBD><13>trc<00>X<00>|j<00>"|j<00><00><00>d|_dSdS)NT)rr9rrs rr4ztimeout._cancel_taskms1<00><00> <0F>:<3A> !<21> <10>J<EFBFBD> <1D> <1D> <1F> <1F> <1F>"<22>D<EFBFBD>O<EFBFBD>O<EFBFBD>O<EFBFBD> "<22> !r)r
r)r
N)<17>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__doc__r<00>floatr <00>AbstractEventLooprrr<00> BaseExceptionr<00>boolr%r'r)<00>propertyr+r/rr#r4<00>rrrrs<><00><00><00><00><00><00> <08> <08>$59<35> <1F> <1F> <1F><19>%<25><1F> <1F><17>w<EFBFBD>0<>1<> <1F>
<0E> <1F> <1F> <1F> <1F> <20> <20> <20> <20><14><16>}<7D>%<25><14><1F><14><1E> <14>
<12>$<24><1E> <14><14><14><14> <20> <20> <20> <20> <20><16>}<7D>%<25> <20><1F> <20><1E>  <20>
<0E>  <20> <20> <20> <20><0E><1F><14><1F><1F><1F><0E>X<EFBFBD><1F><0E><18>8<EFBFBD>E<EFBFBD>?<3F><18><18><18><0E>X<EFBFBD><18> <14><14><14><14>( <14><14>m<EFBFBD>!4<> <14><14> <14> <14> <14> <14>#<23>#<23>#<23>#<23>#<23>#rr)r <00>typesr<00>typingrrrrrDrr<00><module>rGs|<00><01><0F><0E><0E><0E><1F><1F><1F><1F><1F><1F>&<26>&<26>&<26>&<26>&<26>&<26>&<26>&<26>&<26>&<26>b#<23>b#<23>b#<23>b#<23>b#<23>b#<23>b#<23>b#<23>b#<23>b#r