Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/urllib3/util/__pycache__/connection.cpython-39.pyc
Ðазад
a ^�h � @ sn d dl mZ d dlZddlmZmZ ddlmZ dd� Zej ddfd d �Z dd� Zd d� Zdd� Z e d�ZdS )� )�absolute_importN� )�NoWayToWaitForSocketError� wait_for_read� )�_appengine_environc C sL t | dd�}|du rdS |du r$dS zt|dd�W S tyF Y dS 0 dS )a Returns True if the connection is dropped and should be closed. :param conn: :class:`httplib.HTTPConnection` object. Note: For platforms like AppEngine, this will always return ``False`` to let the platform handle connection recycling transparently for us. �sockFNTg )�timeout)�getattrr r )�connr � r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/urllib3/util/connection.py�is_connection_dropped s r c C s� | \}}|� d�r|�d�}d}t� }t�|||tj�D ]�}|\} } }}} d}zNt�| | |�}t||� |tjur||�|� |r�|� |� |� | � |W S tjy� } z$|}|dur�|�� d}W Y d}~q8d}~0 0 q8|dur�|�t�d��dS )ad Connect to *address* and return the socket object. Convenience function. Connect to *address* (a 2-tuple ``(host, port)``) and return the socket object. Passing the optional *timeout* parameter will set the timeout on the socket instance before attempting to connect. If no *timeout* is supplied, the global default timeout setting returned by :func:`getdefaulttimeout` is used. If *source_address* is set it must be a tuple of (host, port) for the socket to bind as a source address before making the connection. An host of '' or port 0 tells the OS to use the default. �[z[]Nz!getaddrinfo returns an empty list) � startswith�strip�allowed_gai_family�socket�getaddrinfo�SOCK_STREAM�_set_socket_options�_GLOBAL_DEFAULT_TIMEOUT� settimeout�bind�connect�error�close)�addressr �source_address�socket_options�host�port�err�family�res�af�socktype�proto� canonname�sar �er r r �create_connection! s2 r+ c C s$ |d u rd S |D ]}| j |� qd S )N)� setsockopt)r �options�optr r r r Y s r c C s t j} trt j} | S )z�This function is designed to work in the context of getaddrinfo, where family=socket.AF_UNSPEC is the default and will perform a DNS search for both IPv6 and IPv4 records.)r �AF_INET�HAS_IPV6� AF_UNSPEC)r# r r r r a s r c C s` d}d}t �� rdS tjrPz"t�tj�}|�| df� d}W n tyN Y n0 |r\|�� |S )z6 Returns True if the system can bind an IPv6 address. NFr T)r �is_appengine_sandboxr �has_ipv6�AF_INET6r � Exceptionr )r r r3 r r r � _has_ipv6l s r6 z::1)� __future__r r �waitr r �contribr r r r+ r r r6 r0 r r r r �<module> s � 8
| ver. 1.1 | |
.
| PHP 8.3.30 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка