‹“Reã@s¦ddlZddlmZddlmZddlmZddlmZddl m Z dd„Z d d „Z d d „Z dd d„Zedkr¢eƒdS)éN)Úrequests)ÚCacheControlAdapter)Ú DictCache)Úlogger)ÚArgumentParsercCs-tjtjƒtjƒ}tj|ƒdS)N)rÚsetLevelÚloggingÚDEBUGÚ StreamHandlerÚ addHandler)Úhandler©r úŒ/builddir/build/BUILDROOT/alt-python35-pip-20.2.4-5.el8.x86_64/opt/alt/python35/lib/python3.5/site-packages/pip/_vendor/cachecontrol/_cmd.pyÚ setup_logging s rcCs]ttƒddddddƒ}tjƒ}|jd|ƒ|jd|ƒ|j|_|S)NÚ cache_etagsTÚ serializerÚ heuristiczhttp://zhttps://)rrrÚSessionÚmountÚ controllerÚcache_controller)ÚadapterÚsessr r rÚ get_sessions  rcCs&tƒ}|jdddƒ|jƒS)NÚurlÚhelpzThe URL to try and cache)rÚ add_argumentÚ parse_args)Úparserr r rÚget_argss rcCsttƒ}tƒ}|j|jƒ}tƒ|jj|j|jƒ|jj |jƒrft dƒn t dƒdS)NzCached!z Not cached :() rrÚgetrrrÚcache_responseÚrequestÚrawÚcached_requestÚprint)ÚargsrÚrespr r rÚmain$s   r(Ú__main__)rÚ pip._vendorrZ pip._vendor.cachecontrol.adapterrZpip._vendor.cachecontrol.cacherZ#pip._vendor.cachecontrol.controllerrÚargparserrrrr(Ú__name__r r r rÚs