?
| Path : /lib64/python3.8/http/__pycache__/ |
| Current File : //lib64/python3.8/http/__pycache__/client.cpython-38.opt-2.pyc |
U
e5d @ sb d dl Zd dlZd dlZd dlZd dlZd dlZd dlZd dl m
Z
ddddddd d
ddd
dddddddgZdZdZ
dZdZdZdZe ejj dd ejj D ZdZdZedjZed jZed!Zed"Z d#d$d%hZ!dAd'd(Z"G d)d* d*ej#j$Z%d+d, Z&e%fd-d.Z'G d/d dej(Z)G d0d dZ*zd dl+Z+W n e,k
r\ Y nX G d1d2 d2e*Z-e.d2 G d3d de/Z0G d4d de0Z1G d5d de0Z2G d6d de0Z3G d7d de0Z4G d8d d e0Z5G d9d
d
e0Z6G d:d de0Z7G d;d
d
e7Z8G d<d de7Z9G d=d de7Z:G d>d de0Z;G d?d de0Z<G d@d de=e;Z>e0Z?dS )B N)urlsplitHTTPResponseHTTPConnection
HTTPExceptionNotConnectedUnknownProtocolUnknownTransferEncodingUnimplementedFileModeIncompleteRead
InvalidURLImproperConnectionStateCannotSendRequestCannotSendHeaderResponseNotReady
BadStatusLineLineTooLongRemoteDisconnectederror responsesP i ZUNKNOWNZIdlezRequest-startedzRequest-sentc C s i | ]}||j qS )phrase).0vr r #/usr/lib64/python3.8/http/client.py
<dictcomp>j s r i d s [^:\s][^:\r\n]*s \n(?![ \t])|\r(?![ \t\n])z[ - ]z[ -]ZPATCHZPOSTZPUTdatac
C sh z| dW S tk
rb } z8t|j|j|j|jd| | |j|j |f d W 5 d }~X Y nX d S )Nlatin-1z`%s (%.20r) is not valid Latin-1. Use %s.encode('utf-8') if you want to send it encoded in UTF-8.)encodeUnicodeEncodeErrorencodingobjectstartendtitle)r nameerrr r r _encode s r( c @ s e Zd Zdd ZdS )HTTPMessagec C sj | d }t|}g }d}| D ]@}|d | |krBd}n|d d sVd}|r$|| q$|S )N:r )lowerlenkeysisspaceappend)selfr&