Server IP : 192.158.238.246 / Your IP : 3.138.36.87 Web Server : LiteSpeed System : Linux uniform.iwebfusion.net 4.18.0-553.27.1.lve.1.el8.x86_64 #1 SMP Wed Nov 20 15:58:00 UTC 2024 x86_64 User : jenniferflocom ( 1321) PHP Version : 8.1.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /opt/alt/python38/lib64/python3.8/site-packages/aiohttp/__pycache__/ |
Upload File : |
U '�7` � @ s� d dl Z d dlZd dlmZmZmZmZ ddlmZ ddl m Z dZzd dlZW n e k rh dZY nX dZG dd � d e�ZG d d� de�Zer�eneZdS )� N)�Any�Dict�List�Optional� )�AbstractResolver)�get_running_loop)�ThreadedResolver� AsyncResolver�DefaultResolverFc @ s^ e Zd ZdZd eej dd�dd�Zdej fe eeee e ef d�dd �Zdd �dd�ZdS )r zsUse Executor for synchronous getaddrinfo() calls, which defaults to concurrent.futures.ThreadPoolExecutor. N)�loop�returnc C s t |�| _d S �N)r �_loop)�selfr � r �C/opt/alt/python38/lib64/python3.8/site-packages/aiohttp/resolver.py�__init__ s zThreadedResolver.__init__r )�hostname�port�familyr c � s� | j j||tj|tjd�I d H }g }|D ]r\}}}}}|tjkrj|d rjt�|tjtjB �\} } t | �}n|d d� \} }|� || |||tjtjB d�� q(|S )N)�typer �flags� � �r �hostr r �protor ) r �getaddrinfo�socket�SOCK_STREAM� AI_ADDRCONFIG�AF_INET6�getnameinfo�NI_NUMERICHOST�NI_NUMERICSERV�int�append�AI_NUMERICHOST�AI_NUMERICSERV)r r r r Zinfos�hosts�_r �addressr Z_portr r r �resolve s4 � � ��zThreadedResolver.resolve�r c � s d S r r �r r r r �close@ s zThreadedResolver.close)N)�__name__� __module__�__qualname__�__doc__r �asyncio�AbstractEventLoopr r �AF_INET�strr&