| Server IP : 127.0.0.1 / Your IP : 216.73.216.109 Web Server : Apache/2.4.54 (Win64) OpenSSL/1.1.1q PHP/8.1.10 System : Windows NT DESKTOP-E5T4RUN 10.0 build 19045 (Windows 10) AMD64 User : SERVERWEB ( 0) PHP Version : 8.1.10 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/cygwin64/lib/python3.9/site-packages/urllib3/util/__pycache__/ |
Upload File : |
a
�?�a, � @ s� d dl mZ d dlZd dlmZ ddlmZ ddlmZ ddl m
Z
mZ d d
� Zej
ddfdd�Zd
d� Zdd� Zdd� Zed�ZdS )� )�absolute_importN)�LocationParseError� )�_appengine_environ)�six� )�NoWayToWaitForSocketError�
wait_for_readc C sL t | dd�}|du rdS |d u r$dS zt|dd�W S tyF Y dS 0 d S )N�sockFTg )�timeout)�getattrr r )Zconnr
� r
�;/usr/lib/python3.9/site-packages/urllib3/util/connection.py�is_connection_dropped s
r c C s4 | \}}|� d�r|�d�}d }t� }z|�d� W n& tyZ t�td| �d � Y S 0 t� |||tj
�D ]�}|\} }
}}}
d }zNt�| |
|�}t||� |tjur�|�
|� |r�|�|� |�|
� |W S tj�y } z&|}|d u�r |�� d }W Y d }~qnd }~0 0 qn|d u�r&|�t�d��d S )N�[z[]Zidnaz'%s', label empty or too longz!getaddrinfo returns an empty list)�
startswith�strip�allowed_gai_family�encode�UnicodeErrorr Z
raise_fromr �socketZgetaddrinfoZSOCK_STREAM�_set_socket_options�_GLOBAL_DEFAULT_TIMEOUTZ
settimeout�bindZconnect�error�close)Zaddressr Zsource_addressZsocket_options�host�port�err�family�res�afZsocktype�protoZ canonnameZsar
�er
r
r �create_connection&