Viewing File: /usr/lib/python3.6/site-packages/pip/_vendor/cachecontrol/__pycache__/_cmd.cpython-36.opt-1.pyc

3

�Pf(�@sxddlZddlmZddlmZddlmZddlmZddl	m
Z
dd�Zd	d
�Zdd�Z
dd
d�Zedkrte�dS)�N)�requests)�CacheControlAdapter)�	DictCache)�logger)�ArgumentParsercCs"tjtj�tj�}tj|�dS)N)rZsetLevel�logging�DEBUGZ
StreamHandlerZ
addHandler)Zhandler�r	�/usr/lib/python3.6/_cmd.py�
setup_loggingsrcCs>tt�dddd�}tj�}|jd|�|jd|�|j|_|S)NT)Zcache_etagsZ
serializerZ	heuristiczhttp://zhttps://)rrrZSessionZmountZ
controller�cache_controller)Zadapter�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_args!srcCsTt�}t�}|j|j�}t�|jj|j|j�|jj	|j�rHt
d�nt
d�dS)NzCached!z
Not cached :()rr�getrrrZcache_responseZrequest�rawZcached_request�print)�argsr
Zrespr	r	r
�main's
r�__main__)N)rZpip._vendorrZ pip._vendor.cachecontrol.adapterrZpip._vendor.cachecontrol.cacherZ#pip._vendor.cachecontrol.controllerr�argparserrrrr�__name__r	r	r	r
�<module>s

Back to Directory File Manager
<