|
Server : Apache System : Linux server.mata-lashes.com 3.10.0-1160.90.1.el7.x86_64 #1 SMP Thu May 4 15:21:22 UTC 2023 x86_64 User : matalashes ( 1004) PHP Version : 8.1.29 Disable Function : NONE Directory : /proc/17567/root/usr/local/lib/python3.6/site-packages/requests/__pycache__/ |
Upload File : |
3
F�Kd� � @ s� d Z ddlZddlZddlZddlmZ ddlmZ ddl m
Z
ddlmZm
Z
mZmZ ddlmZ dd lmZ dd
lmZ ddlmZ ddlmZmZmZ dd
lmZmZmZm Z m!Z!m"Z"m#Z#m$Z$ ddlm%Z& ddl'm(Z(m)Z) ddl*m+Z+m,Z,m-Z-m.Z.m/Z/m0Z0m1Z1m2Z2m3Z3m4Z4 ddl5m6Z6m7Z7m8Z8m9Z9m:Z:m;Z;m<Z<m=Z=m>Z>m?Z?m@Z@mAZAm%Z% ddl5mBZC ddlDmEZE eEjFeEjGeEjHeEjIeEjJfZKdZLd"ZMdZNG dd� deO�ZPG dd� deO�ZQG dd� deQ�ZRG dd� dePeQ�ZSG d d!� d!eO�ZTdS )#z`
requests.models
~~~~~~~~~~~~~~~
This module contains the primary objects that power Requests.
� N)�RequestField)�encode_multipart_formdata)� parse_url)�DecodeError�ReadTimeoutError�
ProtocolError�LocationParseError)�UnsupportedOperation� )�
default_hooks)�CaseInsensitiveDict)�
HTTPBasicAuth)�cookiejar_from_dict�get_cookie_header�_copy_cookie_jar)� HTTPError�
MissingSchema�
InvalidURL�ChunkedEncodingError�ContentDecodingError�ConnectionError�StreamConsumedError�InvalidJSONError)�JSONDecodeError)�to_native_string�unicode_is_ascii)
�guess_filename�get_auth_from_url�requote_uri�stream_decode_response_unicode�to_key_val_list�parse_header_links�iter_slices�guess_json_utf� super_len�check_header_validity)
�Callable�Mapping� cookielib�
urlunparse�urlsplit� urlencode�str�bytes�is_py2�chardet�builtin_str�
basestringr )�json)�codes� �
i i c @ s0 e Zd Zedd� �Zedd� �Zedd� �ZdS )�RequestEncodingMixinc C sN g }t | j�}|j}|sd}|j|� |j}|rD|jd� |j|� dj|�S )zBuild the path URL to use.�/�?� )r* �url�path�append�query�join)�selfr: �pr; r= � rA �3/tmp/pip-build-8nxjc3nm/requests/requests/models.py�path_url? s
zRequestEncodingMixin.path_urlc C s� t | ttf�r| S t| d�r | S t| d�r�g }x|t| �D ]p\}}t |t�sVt|d� r\|g}xJ|D ]B}|dk rb|jt |t�r�|jd�n|t |t�r�|jd�n|f� qbW q8W t|dd�S | S dS )z�Encode parameters in a piece of data.
Will successfully encode parameters when passed as a dict or a list of
2-tuples. Order is retained if data is a list of 2-tuples but arbitrary
if parameters are supplied as a dict.
�read�__iter__Nzutf-8T)�doseq) �
isinstancer, r- �hasattrr r1 r<