| Server IP : 138.197.176.125 / Your IP : 216.73.217.55 Web Server : Apache/2.4.41 (Ubuntu) System : Linux SuiteCRM-8 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 User : root ( 0) PHP Version : 8.3.19 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /lib/python3/dist-packages/twisted/internet/__pycache__/ |
Upload File : |
U
J0�[R! � @ s~ d Z ddlmZmZ eZddlmZmZm Z m
Z
mZmZm
Z
ddlmZ ddlmZmZmZmZ ddlmZ ddlmZ ddlmZ dd lmZmZ dd
lmZ ddl m!Z! ddl"m#Z# ee�G d
d� de$��Z%e&eeg�Z'e&eg�ee&eg�e e'e
iZ(eee eiZ)eed�Z*edediZ+ee�G dd� de$��Z,ee�G dd� de$��Z-ee�G dd� de$��Z.ee�G dd� de$��Z/dS )z=
IPv6-aware hostname resolution.
@see: L{IHostnameResolver}
� )�division�absolute_import)�getaddrinfo�AF_INET�AF_INET6� AF_UNSPEC�SOCK_STREAM�
SOCK_DGRAM�gaierror)�implementer)�IHostnameResolver�IHostResolution�IResolverSimple�IResolutionReceiver)�DNSLookupError)�Deferred)�deferToThreadPool)�IPv4Address�IPv6Address)�nativeString)�
_idnaBytes)�Loggerc @ s e Zd ZdZdd� ZdS )�HostResolutionz9
The in-progress resolution of a given hostname.
c C s
|| _ dS )zA
Create a L{HostResolution} with the given name.
N)�name)�selfr � r �</usr/lib/python3/dist-packages/twisted/internet/_resolver.py�__init__% s zHostResolution.__init__N)�__name__�
__module__�__qualname__�__doc__r r r r r r s r )�TCP�UDPr"