Current File : /opt/alt/python310/lib64/python3.10/http/__pycache__//client.cpython-310.opt-2.pyc
o
0�i�� � @ sR d dl Zd dlZd dlZd dlZd dlZd dlZd dlZd dlZd dl Z
d dlmZ g d�Z
dZdZdZdZdZd Ze� �ejj� d
d� ejj�� D �ZdZd
ZdZe�d�jZe�d�j Z!e�d�Z"e�d�Z#h d�Z$d?dd�Z%G dd� dej&j'�Z(dd� Z)e(fdd�Z*G dd� dej+�Z,G dd � d �Z-zd dl.Z.W n e/y� Y nw G d!d"� d"e-�Z0e
�1d"� G d#d$� d$e2�Z3G d%d&� d&e3�Z4G d'd(� d(e3�Z5G d)d*� d*e3�Z6G d+d,� d,e3�Z7G d-d.� d.e3�Z8G d/d0� d0e3�Z9G d1d2� d2e3�Z:G d3d4� d4e:�Z;G d5d6� d6e:�Z<G d7d8� d8e:�Z=G d9d:� d:e3�Z>G d;d<� d<e3�Z?G d=d>� d>e@e>�ZAe3ZBdS )@� N)�urlsplit)�HTTPResponse�HTTPConnection�
HTTPException�NotConnected�UnknownProtocol�UnknownTransferEncoding�UnimplementedFileMode�IncompleteRead�
InvalidURL�ImproperConnectionState�CannotSendRequest�CannotSendHeader�ResponseNotReady�
BadStatusLine�LineTooLong�RemoteDisconnected�error� responses�P i� ZUNKNOWNZIdlezRequest-startedzRequest-sentc C s i | ]}||j �qS � )�phrase)�.0�vr r �2/opt/alt/python310/lib64/python3.10/http/client.py�
<dictcomp>l s r i �d i s [^:\s][^:\r\n]*s \n(?![ \t])|\r(?![ \t\n])z[ - ]z[ -]> ZPATCHZPOSTZPUT�datac
C s\ z| � d�W S ty- } zt|j|j|j|jd|�� | |j|j� |f �d �d }~ww )N�latin-1z`%s (%.20r) is not valid Latin-1. Use %s.encode('utf-8') if you want to send it encoded in UTF-8.)�encode�UnicodeEncodeError�encoding�object�start�end�title)r �name�errr r r �_encode� s"