Edit File: compat.cpython-311.pyc
� m�d+� � �� � d dl mZ d dlZd dlZd dlZ d dlZn # e$ r dZY nw xY wej d dk r�d dlmZ e fZ eZd dl mZ d dlZd dlZd dlmZmZmZmZmZ d dlmZmZmZmZmZm Z m!Z! d� Zd dl"Z"d d l"m#Z#m$Z$m%Z%m&Z&m'Z'm(Z(m)Z)m*Z*m+Z+ erd d l"m,Z, d dl-Z-d dl.Z.d dl/Z0d dl1m1Z1 d dl2Z2e3Z3d dl4m5Z6 d d l4m7Z8 n�d dl9mZ e:fZ e:Zd dl9m;Z d dlZd dlZd dl<Z<d dl=mZmZmZmZmZmZmZm!Z! d dl>m$Z$mZm#Z#mZmZm'Z'm(Z(m)Z)m*Z*m+Z+ erd d l>m,Z, d dl?m&Z&m%Z%m Z d dl@mAZ- d dl>mBZ" d dlCmAZ. d dl0Z0d dlDm1Z1 d dlEmFZ2 eGZ3d dl4m8Z8 e6Z6 d dlmHZHmIZI n # e$ r G d� deJ� � ZIdRd�ZKd� ZHY nw xY w d dl mLZM n# e$ r G d� deN� � ZMY nw xY w d dl<mOZO n# e$ r ejP ejQ z dfd�ZOY nw xY wd dlRmSZT eUeTd� � reTZSn"d d lRmVZW G d!� d"eW� � ZV G d#� d$eT� � ZS d d%lXmYZY n# e$ r d&� ZYY nw xY wd dl<Z<d dlZZZ e[Z[n# e\$ r d d'l]m^Z^ d(� Z[Y nw xY w ej_ Z_ej` Z`n-# ea$ r% ejb � � pd)Zcecd*k rd+Zdnd,Zdd-� Z_d.� Z`Y nw xY w d d/lemfZf n-# e$ r% d d0lgmhZhmiZi d dlZ ejj d1� � Zkd2� Zld3� ZfY nw xY w d d4lmmnZn n# e$ r d d4lomnZn Y nw xY wej dd5� d6k r e1� � jp Zpnd d7lmmpZp d d8lqmrZr n6# e$ r. d d9lqmsZs d d:ltmuZv n# e$ r dSd<�ZvY nw xY w G d=� d>es� � ZrY nw xY w d d?lwmxZx n# e$ r dTd@�ZxY nw xY w d dAlqmyZy nI# e$ rA d dBlzm{Z| n# e$ r d dBl}m{Z| Y nw xY w d dCl~mZm�Z�m�Z� n# e$ r Y nw xY w G dD� dEe�� � ZyY nw xY w d dFl�m�Z�m�Z� dS # e$ rY ejj dGej� � � Z�dH� Z� G dI� dJe�� � Z�dTdK�Z� G dL� dMe�� � Z� G dN� dOe�� � Z� G dP� dQeN� � Z�Y dS w xY w)U� )�absolute_importN� )�StringIO)�FileType)�urlparse� urlunparse�urljoin�urlsplit� urlunsplit)�urlretrieve�quote�unquote�url2pathname�pathname2url�ContentTooShortError� splittypec �t � t | t � � r| � d� � } t | � � S )N�utf-8)� isinstance�unicode�encode�_quote)�ss �_/builddir/build/BUILD/cloudlinux-venv-1.0.2/venv/lib/python3.11/site-packages/distlib/compat.pyr r s1 � ��a��!�!� "�����!�!�A��a�y�y�� ) �Request�urlopen�URLError� HTTPError�HTTPBasicAuthHandler�HTTPPasswordMgr�HTTPHandler�HTTPRedirectHandler�build_opener)�HTTPSHandler)� HTMLParser)�ifilter)�ifilterfalse)� TextIOWrapper)r r r r r r r r ) r r r r r r r! r"