a
    À|òfË  ã                   @   s¨   d Z ddlZdZdZzddlmZ dZW n ey:   Y n0 dZdZzddl	m
Z dZW n eyj   Y n0 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 u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   úHD:\Projects\storyit_web\backend\venv\Lib\site-packages\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*   ÿ