U
    wiC                     @   s*   d dl mZ ddlmZ G dd dZdS )    )Iterable   )	SyncProxyc                   @   s(   e Zd Zee dddZdddZdS )
ProxyChain)proxiesc                 C   s
   || _ d S )N)_proxies)selfr    r	   ?/tmp/pip-unpacked-wheel-kpmwgv_b/python_socks/sync/v2/_chain.py__init__   s    zProxyChain.__init__Nc                 C   s,   d }| j D ]}||_|}q
|j||||dS )N)	dest_host	dest_portdest_ssltimeout)r   Z_forwardconnect)r   r   r   r   r   Zforwardproxyr	   r	   r
   r   	   s    
zProxyChain.connect)NN)__name__
__module____qualname__r   r   r   r   r	   r	   r	   r
   r      s     r   N)typingr   _proxyr   r   r	   r	   r	   r
   <module>   s   