OwlCyberSecurity - MANAGER
Edit File: controller.cpython-312.pyc
� #��g�H � � � d Z ddlmZ ddlZddlZddlZddlZddlmZ ddl m Z mZmZ ddl mZ ddlmZmZ ddlmZ e rdd l mZ dd lmZ ddlmZ ddlmZ ej4 e� Z ej: d � ZdZdd�Z G d� d� Z!y)z7 The httplib2 algorithms ported for use with requests. � )�annotationsN)�parsedate_tz)� TYPE_CHECKING� Collection�Mapping)�CaseInsensitiveDict)� DictCache�SeparateBodyBaseCache)� Serializer)�Literal)�PreparedRequest)�HTTPResponse)� BaseCachez9^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?)�- �4 c � � t j | � }|�J �|j � }|d |d |d |d |d fS )z�Parses a URI using the regex given in Appendix B of RFC 3986. (scheme, authority, path, query, fragment) = parse_uri(uri) � � � � � )�URI�match�groups)�urir r s �R/opt/hc_python/lib/python3.12/site-packages/pip/_vendor/cachecontrol/controller.py� parse_urir &