3 ”Reã@sxddlZddlmZddlmZddlmZddlmZddl m Z dd„Z d d „Z d d „Z dd d„ZedkrteƒdS)éN)Úrequests)ÚCacheControlAdapter)Ú DictCache)Úlogger)ÚArgumentParsercCs"tjtjƒtjƒ}tj|ƒdS)N)rÚsetLevelÚloggingÚDEBUGÚ StreamHandlerÚ addHandler)Úhandler©r úŒ/builddir/build/BUILDROOT/alt-python36-pip-20.2.4-5.el8.x86_64/opt/alt/python36/lib/python3.6/site-packages/pip/_vendor/cachecontrol/_cmd.pyÚ setup_logging s rcCs>ttƒdddd�}tjƒ}|jd|ƒ|jd|ƒ|j|_|S)NT)Ú cache_etagsÚ serializerÚ heuristiczhttp://zhttps://)rrrÚSessionÚmountÚ controllerÚcache_controller)ÚadapterÚsessr r rÚ get_sessions  rcCstƒ}|jddd�|jƒS)NÚurlzThe URL to try and cache)Úhelp)rÚ add_argumentÚ parse_args)Úparserr r rÚget_argssrcCsTtƒ}tƒ}|j|jƒ}tƒ|jj|j|jƒ|jj |jƒrHt dƒnt dƒdS)NzCached!z Not cached :() rrÚgetrrrÚcache_responseÚrequestÚrawÚcached_requestÚprint)ÚargsrÚrespr r rÚmain$s  r(Ú__main__)N)rÚ pip._vendorrZ pip._vendor.cachecontrol.adapterrZpip._vendor.cachecontrol.cacherZ#pip._vendor.cachecontrol.controllerrÚargparserrrrr(Ú__name__r r r rÚs