
    BThv                     X    d Z ddlmZmZ ddlmZmZ  G d dee      Z G d dee      Zy	)
zStubs for httplib2    )HTTPConnectionWithTimeoutHTTPSConnectionWithTimeout   )VCRHTTPConnectionVCRHTTPSConnectionc                       e Zd ZeZd Zy)VCRHTTPConnectionWithTimeoutc                    h d}t        |j                               |z
  }|j                         }|D ]  }||=  |j                  dd      | _        t        j                  | g|i | | j                  j                  | _        y)zbI overrode the init because I need to clean kwargs before calling
        HTTPConnection.__init__.>   hostportstricttimeoutsource_address
proxy_infoN)	setkeyscopypopr   r   __init__real_connectionsock)selfargskwargs	safe_keysunknown_keyssafe_kwargskws          j/var/www/catia.catastroantioquia-mas.com/valormas/lib/python3.12/site-packages/vcr/stubs/httplib2_stubs.pyr   z%VCRHTTPConnectionWithTimeout.__init__   s    
 L	6;;=)I5kkm 	 BB	  !**\48""4>$>+>((--	    N)__name__
__module____qualname__r   
_baseclassr    r    r   r	   r	      s    *J.r    r	   c                       e Zd ZeZd Zy)VCRHTTPSConnectionWithTimeoutc                    h d}t        |j                               |z
  }|j                         }|D ]  }||=  |j                  dd       | _        d|vs|d   	 dd l}|j                  | _        n
|d   | _        |j                  dd       | _	        t        j                  | g|i | | j                  j                  | _        y # t        $ r
 d | _        Y ^w xY w)N>	   r   r   r   r   ca_certskey_file	cert_filer   "disable_ssl_certificate_validationr   r)   r   r,   )r   r   r   r   r   httplib2CA_CERTSr)   ImportErrorr,   r   r   r   r   )r   r   r   r   r   r   r   r-   s           r   r   z&VCRHTTPSConnectionWithTimeout.__init__   s    

	 6;;=)I5kkm 	 BB	  **\48V#vj'9'A% ( 1 1 #:.DM28**=acg2h/##D?4?;?((--	  % $%s   C CCN)r!   r"   r#   r   r$   r   r%   r    r   r'   r'      s    +J.r    r'   N)	__doc__r-   r   r   stubsr   r   r	   r'   r%   r    r   <module>r2      s.     J 9.#46O .&!.$68R !.r    