HEX
Server: nginx/1.24.0
System: Linux webserver 6.8.0-85-generic #85-Ubuntu SMP PREEMPT_DYNAMIC Thu Sep 18 15:26:59 UTC 2025 x86_64
User: wpuser (1002)
PHP: 8.3.6
Disabled: NONE
Upload Files
File: //lib/python3/dist-packages/pip/_vendor/cachecontrol/__pycache__/wrapper.cpython-312.pyc
�

��h����ddlmZddlmZmZddlmZddlmZerddl	m
Z
ddlmZddlm
Z
ddlmZdd	lmZ							d																	d
d�Zy
)�)�annotations)�
TYPE_CHECKING�
Collection)�CacheControlAdapter)�	DictCache)�requests)�	BaseCache)�CacheController)�
BaseHeuristic)�
SerializerNc��|�
t�n|}|xst}|||||||��}|jd|�|jd|�|S)N)�cache_etags�
serializer�	heuristic�controller_class�cacheable_methodszhttp://zhttps://)rr�mount)	�sess�cacherrrr�
adapter_classr�adapters	         �B/usr/lib/python3/dist-packages/pip/_vendor/cachecontrol/wrapper.py�CacheControlrs[��!�=�I�K�e�E�!�8�%8�M��
����)�+�
�G�	�J�J�y�'�"��J�J�z�7�#��K�)NTNNNNN)r�requests.SessionrzBaseCache | Noner�boolrzSerializer | NonerzBaseHeuristic | Nonerztype[CacheController] | Nonerz type[CacheControlAdapter] | NonerzCollection[str] | None�returnr)�
__future__r�typingrr� pip._vendor.cachecontrol.adapterr�pip._vendor.cachecontrol.cacher�pip._vendorrr	�#pip._vendor.cachecontrol.controllerr
�#pip._vendor.cachecontrol.heuristicsr�"pip._vendor.cachecontrol.serializerr�rr�<module>r's���#�,�@�4��$�8�C�A�=�
#��$(�&*�59�6:�04��
������"�	�
$��3�
�4��.���r