U
    Vh                     @   s\   d dl Z d dlmZmZmZ ddlmZ G dd deZdd Z	G d	d
 d
eZ
eZeZdS )    N)
ProxyErrorProxyConnectionError	ProxyType   )ProxyConnectorc                   @   s   e Zd ZdZdZdS )SocksVerr      N)__name__
__module____qualname__SOCKS4SOCKS5 r   r   [/var/www/html/arya_register/venvv2/lib/python3.8/site-packages/aiohttp_socks/_deprecated.pyr      s   r   c                   C   s   t jdtdd d S )Nz9SocksConnector is deprecated. Use ProxyConnector instead.   )
stacklevel)warningswarnDeprecationWarningr   r   r   r   _warn_about_connector   s    r   c                       s2   e Zd Zejf fdd	Ze fddZ  ZS )SocksConnectorc                    s<   t   d|krt jf | nt jf dt|i| d S )N
proxy_type)r   super__init__r   )selfZ	socks_verkwargs	__class__r   r   r      s    zSocksConnector.__init__c                    s   t   t j|f|S )N)r   r   from_url)clsurlr   r   r   r   r       s    zSocksConnector.from_url)	r	   r
   r   r   r   r   classmethodr   __classcell__r   r   r   r   r      s   r   )r   python_socksr   r   r   	connectorr   objectr   r   r   
SocksErrorSocksConnectionErrorr   r   r   r   <module>   s   