U
    	Ú²gË  ã                   @   s¬   d Z ddlZdZdZzddlmZ dZW n ek
r<   Y nX dZdZzddl	m
Z dZW n ek
rn   Y nX ej ej ej e¡¡d¡Zdd	„ Zed
kr¨eeƒ ƒ dS )z%Utilities for certificate management.é    NF)ÚwhereT)Úgetzcacerts.txtc                  C   sD   t j d¡} | d k	r,t j | ¡r$| S tdƒ‚tr6tƒ S tr@t	ƒ S t
S )NZHTTPLIB2_CA_CERTSz7Environment variable HTTPLIB2_CA_CERTS not a valid file)ÚosÚenvironr   ÚpathÚisfileÚRuntimeErrorÚcustom_ca_locater_availableÚcustom_ca_locater_whereÚcertifi_availableÚcertifi_whereÚBUILTIN_CA_CERTS)Úenv© r   ú2/tmp/pip-unpacked-wheel-qyr_1luu/httplib2/certs.pyr      s    r   Ú__main__)Ú__doc__r   r   r   Úcertifir   ÚImportErrorr	   r
   Zca_certs_locaterr   r   ÚjoinÚdirnameÚabspathÚ__file__r   Ú__name__Úprintr   r   r   r   Ú<module>   s,    ÿ