관리-도구
편집 파일: __init__.cpython-311.pyc
� S�Dg� � �L � d dl Z d dlZd dlZd dlZd dlmZmZmZmZ ddl m Z dZdZdZ dZej ej ej ej ej ej ej ej ej ej ej ej d�Zej ej ej ej ej d �Z! G d � d� � Z"dS )� N)�Any�List�Optional�Set� )�errorz3.0.0)�DNSResolverr � )�A�AAAA�ANY�CAA�CNAME�MX�NAPTR�NS�PTR�SOA�SRV�TXT)�IN�CHAOS�HS�NONEr c � � e Zd Z ddeee deej deddfd�Z e dej fd�� � Z e j dee ddfd �� � Z ed ej dededdfd �� � Zddedededej fd�Zdedej dej fd�Zdedej fd�Zd d�Zdedededdfd�Zdededdfd�Zd d�ZdS )!r N�nameservers�loop�kwargs�returnc � � |pt j � � | _ | j �J �|� dd � � t j dd| j i|��| _ |r|| _ t � � | _ t � � | _ d | _ d S )N� sock_state_cb� ) �asyncio�get_event_loopr �pop�pycares�Channel�_sock_state_cb�_channelr �set� _read_fds� _write_fds�_timer)�selfr r r s �o/builddir/build/BUILD/imunify360-venv-2.4.0/opt/imunify360/venv/lib/python3.11/site-packages/aiodns/__init__.py�__init__zDNSResolver.__init__/ s� � � �4�G�2�4�4�� ��y�$�$�$�� � �?�D�)�)�)���T�T�d�6I�T�V�T�T�� �� +�*�D��������%�%�������� c � � | j j S �N�r) �servers�r. s r/ r zDNSResolver.nameservers<