2biSSKJr SSKrSSKrSSKrSSKJrJrJrJ r SSK J r SSK J r SSKJrJr SSKJr \(a SSKJrJr SS KJr SS K Jr SS KJr SS KJr "S S\ 5rg)) annotationsN) TYPE_CHECKINGAny CollectionMapping) HTTPAdapter) DictCache)PERMANENT_REDIRECT_STATUSESCacheController)CallbackFileWrapper)PreparedRequestResponse) HTTPResponse) BaseCache) BaseHeuristic) Serializerc^\rSrSr1SkrSS U4SjjjrS S U4SjjjrS S U4SjjjrSU4SjjrSr U=r $)CacheControlAdapter>PUTPATCHDELETEc>[T U]"U0UD6 Uc [5OUUlXPlU=(d SUlU=(d [ n U "URX$S9Ulg)N)GET) cache_etags serializer)super__init__r cache heuristiccacheable_methodsr controller) selfrrcontroller_classrr r!argskwcontroller_factory __class__s ڒ/builddir/build/BUILDROOT/alt-python313-pip-23.3.1-3.el8.x86_64/opt/alt/python313/lib/python3.13/site-packages/pip/_vendor/cachecontrol/adapter.pyrCacheControlAdapter.__init__sX $%"%$)MY[u "!2!>h-@, JJK cz>U=(d URnURU;agURRU5n U (aUR XSS9$URRURRU55 [T U]-XX4XV5n U $![R a Sn Nvf=f)z| Send a request. Use the request information to see if it exists in the cache and cache the response if we need to and can. NT) from_cache) r!methodr"cached_requestzliberrorbuild_responseheadersupdateconditional_headersrsend) r#requeststreamtimeoutverifycertproxiesr! cacheablecached_responserespr(s r)r6CacheControlAdapter.send2s&?)?)? >>Y & '"&//"@"@"I**7PT*UU OO " "4??#F#Fw#O Pw|GWdL :: '"& 'sB!!B:9B:c>^ U=(d URnU(GdMURU;Ga<UR(aURRU5nURS:XaCUR R X5nXbLaSnURSS9 UR5 UnO[UR5[;aUR RX5 O[UR[R"UR RX55Ul UR (a/UR"m SU 4Sjjn[$R&"Xr5Ul[(T U]UX5nURUR,;a`UR.(aOUR0ceUR R3UR05n UR4R7U 5 X8lU$)z Build a response by making a request or using the cache. This will end up calling send and returning a potentially cached response i0TF)decode_contentcj>T"5 URS:XaURR5 gg)Nr) chunk_left_fp_close)r#super_update_chunk_lengths r)_update_chunk_length@CacheControlAdapter.build_response.._update_chunk_lengths(13??a/ HHOO-0r+)r#rreturnNone)r!r.r applystatusr"update_cached_responseread release_connintr cache_responser rE functoolspartialchunkedrHtypes MethodTyperr2invalidating_methodsokurl cache_urlrdeleter-) r#r7responser-r!r=r>rHr?r[rGr(s @r)r2"CacheControlAdapter.build_responsePs&?)?)? gnn 9~~>>//9#% #'//"H"H##2!%J  U 3%%'*X__%)DD..wA 3LL%%66  ##080M0M-. 5:4D4D,5H1/B >>T66 6477;;* **11'++>I JJ  i (% r+cV>URR5 [TU]5 g)N)rcloser)r#r(s r)r`CacheControlAdapter.closes   r+)rr!r"r )NTNNNN)rzBaseCache | Nonerboolr$ztype[CacheController] | NonerzSerializer | Noner zBaseHeuristic | Noner!Collection[str] | Noner%rr&rrJrK)FNTNNN)r7r r8rbr9z7None | float | tuple[float, float] | tuple[float, None]r:z bool | strr;z4None | bytes | str | tuple[bytes | str, bytes | str]r<zMapping[str, str] | Noner!rcrJr)FN) r7r r]rr-rbr!rcrJr)rJrK) __name__ __module__ __qualname____firstlineno__rXrr6r2r`__static_attributes__ __classcell__)r(s@r)rrsB5#' 9=(,*.48   7  &  (  2      0KO!GK,048 I    D *2 D!48 M MM M 2 M  MM^r+r) __future__rrSrVr0typingrrrrpip._vendor.requests.adaptersrpip._vendor.cachecontrol.cacher #pip._vendor.cachecontrol.controllerr r $pip._vendor.cachecontrol.filewrapperr pip._vendor.requestsr rpip._vendor.urllib3rr#pip._vendor.cachecontrol.heuristicsr"pip._vendor.cachecontrol.serializerrr+r)rusE# ::54\D>08A=G+Gr+