3
Re @ sx d dl Z d dlmZ d dlmZ d dlmZ d dlmZ d dl m
Z
dd Zd d
Zdd Z
dd
dZedkrte dS ) N)requests)CacheControlAdapter) DictCache)logger)ArgumentParserc C s" t jtj tj } t j| d S )N)r setLevelloggingDEBUG
StreamHandler
addHandler)handler r
/builddir/build/BUILDROOT/alt-python36-pip-20.2.4-5.el9.x86_64/opt/alt/python36/lib/python3.6/site-packages/pip/_vendor/cachecontrol/_cmd.py
setup_logging s r c C s> t t dd d d} tj }|jd| |jd| | j|_|S )NT)cache_etags
serializer heuristiczhttp://zhttps://)r r r Sessionmount
controllercache_controller)adaptersessr
r
r get_session s r c C s t } | jddd | j S )NurlzThe URL to try and cache)help)r add_argument
parse_args)parserr
r
r get_args s r c C sT t } t }|j| j}t |jj|j|j |jj |jrHt
d nt
d d S )NzCached!z
Not cached :()r r getr r r cache_responserequestrawcached_requestprint)argsr respr
r
r main$ s
r( __main__)N)r pip._vendorr Z pip._vendor.cachecontrol.adapterr Zpip._vendor.cachecontrol.cacher Z#pip._vendor.cachecontrol.controllerr argparser r r r r( __name__r
r
r
r