Server : nginx/1.24.0 System : Linux ip-172-31-33-48 6.14.0-1011-aws #11~24.04.1-Ubuntu SMP Fri Aug 1 02:07:25 UTC 2025 x86_64 User : www-data ( 33) PHP Version : 8.3.6 Disable Function : NONE Directory : /lib/python3/dist-packages/botocore/__pycache__/ |
Upload File : |
� ցf<+ � �n � d dl Z d dlZd dlZd dlZd dlZd dlZd dlmZ d dlZd dl Z d dl Z d dlZd dlm Z d dlmZ d dlmZ d dlZd dlmZ d dlmZ d dlmZ ej2 e� Z G d � d e� Zd dlmZmZm Z m!Z!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z' d dlm(Z( d d l)m*Z+ d dl,m-Z- d dl.m/Z/ d dl0m1Z1 e+Z2e3Z3e!Z4d� Z5d� Z6d4d�Z7d5d�Z8 d dl9m:c m;Z< e<j� ZAd dlBZBd� ZCeDd� � ZEeDd� � ZFeEe_E eFe_F d� ZGd� ZH ej� � dZJd� ZLd6d�ZMd� ZNd� ZO d dlPZQej� j� d d!� ZTeTj� � d"k( ZVd#ZW e j� d$eWz d%z � ZYd&ZZd'j� eZeW�(� Z\eZe\d)�Z]g d*�Z^d+Z_d,d-j� e^D � cg c] } | e]z �� c} � z d.z Zad/e_z d0z Zbd1eaz d,z ebz d2z Zc e j� d$ecz d%z � Zd eed3� Zf d dlgZgdZhy# e=$ r d dl>m:c m?Z< Y ��>w xY w# eK$ r dZJY ��w xY w# e=$ r dZVY ��w xY wc c} w # e=$ r dZhY yw xY w)7� N)�HTTPMessage)�OrderedDict)�MutableMapping)�floor)�MD5UnavailableError)�tzlocal)� exceptionsc � � e Zd Zy)�HTTPHeadersN)�__name__� __module__�__qualname__� � �1/usr/lib/python3/dist-packages/botocore/compat.pyr r % s � �r r ) �quote� urlencode�unquote�unquote_plus�urlparse�urlsplit� urlunsplit�urljoin� parse_qsl�parse_qs)�HTTPResponse)�IOBase)�encodebytes)� formatdate)�zip_longestc �v � | j j j j j |� y)z|Set the timeout of the socket from an HTTPResponse. :param http_response: An instance of ``httplib.HTTPResponse`` N)�_fp�fp�raw�_sock� settimeout)� http_response�timeouts r �set_socket_timeoutr) @ s* � � �������"�"�-�-�g�6r c �2 � t j | � d S )N� )�inspect�getfullargspec)�funcs r �accepts_kwargsr/ H s � � �!�!�$�'��*�*r c � � | S �Nr ��s�encoding�errorss r �ensure_unicoder6 M s � ��Hr c � � t | t � r| j ||� S t | t � r| S t dt | � � d�� �)Nz Expected str or bytes, received �.)� isinstance�str�encode�bytes� ValueError�typer2 s r �ensure_bytesr? Q sE � ��!�S���x�x��&�)�)��!�U���� �7��Q��y��B� C�Cr c �R � t j ddt j d�� y )N�ignorez+A true SSLContext object is not available.*z.*urllib3\.util\.ssl_)�message�category�module)�warnings�filterwarningsr �InsecurePlatformWarningr r r �filter_ssl_warningsrH b s"