
    iN                     J    d dl Z d dlZddlmZ  G d dej
                        Zy)    N   )_abcc                   ,    e Zd Zdej                  fdZy)Resolverr   c                    K   t        j                  |||t        j                         d {   }|st	        dj                  |||            t        |d       }|d   \  }}}}}||d   fS 7 Bw)N)hostportfamilytypez Can`t resolve address {}:{} [{}]c                     | d   S )Nr    )infos    V/root/searxng-venv/lib/python3.12/site-packages/python_socks/async_/anyio/_resolver.py<lambda>z"Resolver.resolve.<locals>.<lambda>   s
    tAw     )keyr   )anyiogetaddrinfosocketSOCK_STREAMOSErrorformatsorted)selfr   r	   r
   infos_addresss          r   resolvezResolver.resolve   s     ''##	
 
 <CCD$PVWXXu"67#(8 1awqz!!
s   +A2A0AA2N)__name__
__module____qualname__r   	AF_UNSPECr   r   r   r   r   r      s    '(1A1A "r   r   )r   r    r   abcAsyncResolverr   r   r   r   <module>r&      s       "s   "r   