o
    a+)hc                     @   s|   d dl Z d dlmZ d dlmZ d dlmZ d dlmZ d dl	m
Z
 dd Zd	d
 Zdd ZdddZedkr<e  dS dS )    N)requests)CacheControlAdapter)	DictCache)logger)ArgumentParserc                  C   s"   t tj t } t |  d S N)r   setLevelloggingDEBUGStreamHandler
addHandler)handler r   \C:\Users\User\Downloads\Proyecto_IoT\venv\Lib\site-packages\pip/_vendor/cachecontrol/_cmd.pysetup_logging   s   r   c                  C   s>   t t dd d d} t }|d|  |d|  | j|_|S )NT)cache_etags
serializer	heuristiczhttp://zhttps://)r   r   r   Sessionmount
controllercache_controller)adaptersessr   r   r   get_session   s   
r   c                  C   s   t  } | jddd |  S )NurlzThe URL to try and cache)help)r   add_argument
parse_args)parserr   r   r   get_args"   s   r    c                 C   sV   t  } t }|| j}t  |j|j|j |j	|jr%t
d d S t
d d S )NzCached!zNot cached :()r    r   getr   r   r   cache_responserequestrawcached_requestprint)argsr   respr   r   r   main(   s   r)   __main__r   )r	   pip._vendorr   Z pip._vendor.cachecontrol.adapterr   Zpip._vendor.cachecontrol.cacher   Z#pip._vendor.cachecontrol.controllerr   argparser   r   r   r    r)   __name__r   r   r   r   <module>   s   

