
    ڈi                     f    d dl Z d dlmZmZmZ ddlmZ  G d de      Zd Z	 G d d	e      Z
eZeZy)
    N)
ProxyErrorProxyConnectionError	ProxyType   )ProxyConnectorc                       e Zd ZdZdZy)SocksVerr      N)__name__
__module____qualname__SOCKS4SOCKS5     [/var/www/html/bot/test_files/venv/lib/python3.12/site-packages/aiohttp_socks/_deprecated.pyr	   r	      s    FFr   r	   c                  <    t        j                  dt        d       y )Nz9SocksConnector is deprecated. Use ProxyConnector instead.   )
stacklevel)warningswarnDeprecationWarningr   r   r   _warn_about_connectorr      s    MM 01C r   c                   J     e Zd Zej                  f fd	Ze fd       Z xZS )SocksConnectorc                 v    t                d|v rt        |   di | y t        |   ddt        |      i| y )N
proxy_typer   )r   super__init__r   )self	socks_verkwargs	__class__s      r   r   zSocksConnector.__init__   s;    6!G&v&GG	)(<GGr   c                 8    t                t        |   |fi |S )N)r   r   from_url)clsurlr"   r#   s      r   r%   zSocksConnector.from_url    s    w.v..r   )	r   r   r   r	   r   r   classmethodr%   __classcell__)r#   s   @r   r   r      s$    !) H / /r   r   )r   python_socksr   r   r   	connectorr   objectr	   r   r   
SocksErrorSocksConnectionErrorr   r   r   <module>r/      sA      &v 
 /^ / 
+ r   