2bi S SK Jr S SKrS SKrS SKrS SKJrJrJrJ r S SK Jr S SKJ r S SKJrJr S SKJr \( a S SKJrJr S S KJr S S KJr S SKJr S SKJr " S S\5 rg) )annotationsN) TYPE_CHECKINGAny CollectionMapping)HTTPAdapter) DictCache)PERMANENT_REDIRECT_STATUSESCacheController)CallbackFileWrapper)PreparedRequestResponse)HTTPResponse) BaseCache) BaseHeuristic) Serializerc ^ \ rS rSr1 Skr S S U 4S jjjr S SU 4S jjjr S S U 4S jjjrSU 4S jjrSr U =r $ )CacheControlAdapter > PUTPATCHDELETEc > [ T U ] " U0 UD6 Uc [ 5 OUU l XPl U=( d SU l U=( d [ n U " U R X$S9U l g )N)GET)cache_etags serializer)super__init__r cache heuristiccacheable_methodsr controller)selfr r controller_classr r 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.pyr CacheControlAdapter.__init__ sX $%"%$)MY[u "!2!>h-@,JJK c z > U=( d U R nUR U; ag U R R U5 n U ( a U R XSS9$ UR R U R R U5 5 [ TU ]- XX4XV5 n 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_headersr send)r# requeststreamtimeoutverifycertproxiesr! cacheablecached_responserespr( s r) r6 CacheControlAdapter.send2 s &?)?)? >>Y& '"&//"@"@"I **7PT*UU OO""4??#F#Fw#OPw|GWdL :: '"& 's B! !B:9B:c >^ U=( d U R nU( GdM UR U; Ga<