U v_@sxddlZddlmZddlmZddlmZddlmZddl m Z ddZ d d Z d d Z dd dZedkrtedS)N)requests)CacheControlAdapter) DictCache)logger)ArgumentParsercCs"ttjt}t|dS)N)rsetLevelloggingDEBUG StreamHandler addHandler)handlerr /builddir/build/BUILDROOT/alt-python38-pip-20.2.4-1.el7.x86_64/opt/alt/python38/lib/python3.8/site-packages/pip/_vendor/cachecontrol/_cmd.py setup_logging s rcCs>ttdddd}t}|d||d||j|_|S)NT) cache_etags serializer heuristiczhttp://zhttps://)rrrSessionmount controllercache_controller)adaptersessr r r get_sessions  rcCst}|jddd|S)NurlzThe URL to try and cache)help)r add_argument parse_args)parserr r rget_argssrcCsTt}t}||j}t|j|j|j|j |jrHt dnt ddS)NzCached!z Not cached :() rrgetrrrcache_responserequestrawcached_requestprint)argsrrespr r rmain$s  r(__main__)N)r pip._vendorrZ pip._vendor.cachecontrol.adapterrZpip._vendor.cachecontrol.cacherZ#pip._vendor.cachecontrol.controllerrargparserrrrr(__name__r r r rs