2biSSKrSSKrSSKrSSKJr SSKJr /SQr"SS\ 5r \RS:aS r OS r SS jr SS jrS rSrSqSSjrSSjrg!\a SSKJr NRf=f)N)partial) monotonic)time)NoWayToWaitForSocketError wait_for_readwait_for_writec\rSrSrSrg)rN)__name__ __module__ __qualname____firstlineno____static_attributes__r ڏ/builddir/build/BUILDROOT/alt-python313-pip-23.3.1-3.el8.x86_64/opt/alt/python313/lib/python3.13/site-packages/pip/_vendor/urllib3/util/wait.pyrrsrr)cU"U5$Nr )fntimeouts r_retry_on_intrr*s '{rc.Uc [S5nO [5U-nU"U5$![[R4aSnUR S[ R:waeU[5- nUS:aSnU[S5:XaSnSnAMrSnAff=f)Ninfr)floatrOSErrorselecterrorargserrnoEINTR)rrdeadlinees rrr/s ?U|H {W,H '{"V\\* 66!9 +&4G{"#%,."& s'BABBc(U(dU(d [S5e/n/nU(aURU5 U(aURU5 [[RXEU5n[ Xc5upxn [ U=(d U=(d U 5$)N2must specify at least one of read=True, write=True) RuntimeErrorappendrrrbool) sockreadwriterrcheckwcheckrrreadywreadyxreadys rselect_wait_for_socketr2Fss OPP F F  d  d  7B+B8FF *&*F ++rc"^U(dU(d [S5eSnU(aU[R-nU(aU[R-n[R"5mTR X5 U4Sjn[ [XS55$)Nr&rc6>UbUS-nTRU5$)Ni)poll)tpoll_objs rdo_poll%poll_wait_for_socket..do_polles = IA}}Qr)r'rPOLLINPOLLOUTr5registerr)r)r*r+r,rmaskr8r7s @rpoll_wait_for_socketr>Ysk OPP D     {{}H d! w0 11rc[S5e)Nzno select-equivalent available)rr kwargss rnull_wait_for_socketrBms #$D EErc[R"5n[URS5 g![[4a gf=f)NrTF)rr5rAttributeErrorr)r7s r_have_working_pollrEqs>;;=x}}a( G $s+.AAc[5(a[qO"[[S5(a[ qO[ q[U0UD6$)Nr)rEr>wait_for_sockethasattrrr2rBr@s rrGrG~s9 .  " "0. D +F ++rc[USUS9$)z~Waits for reading to be available on a given socket. Returns True if the socket is readable, or False if the timeout expired. T)r+rrGr*rs rrrs 4dG <rBrErGrrr rrrSs ' K  4v .,&2(F  ,=>Y'&'sA A-,A-