
    i#                     @    d dl Z ddlmZ  G d dej                  ZdS )    N   )_abcc                   $    e Zd Zdej        fdZdS )SyncResolverr   c                     t          j        |||t           j                  }|s$t          d                    |||                    t          |d           }|d         \  }}}}}||d         fS )N)hostportfamilytypez Can`t resolve address {}:{} [{}]c                     | d         S )Nr    )infos    \/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/python_socks/sync/_resolver.py<lambda>z&SyncResolver.resolve.<locals>.<lambda>   s
    tAw     )keyr   )socketgetaddrinfoSOCK_STREAMOSErrorformatsorted)selfr   r	   r
   infos_addresss          r   resolvezSyncResolver.resolve   s    "4VM_``` 	Y<CCD$PVWWXXXu"6"6777#(8 1awqz!!r   N)__name__
__module____qualname__r   	AF_UNSPECr   r   r   r   r   r      s0        !"6+; 	" 	" 	" 	" 	" 	"r   r   )r    r   abcr   r   r   r   <module>r$      sW          " " " " "3# " " " " "r   