a
    còfJ  ã                   @   s  d Z ddlZddlZddœdd„ZejdkrbddlmZmZ dada	e
dœdd	„Ze
dœd
d„Znªejdkr¢ddlmZmZ dada	e
dœdd	„Ze
dœdd„ZnjddlZddlZddlmZ eeje
f Zee
df Zdeee
e
e
dœdd„Ze
dœdd	„Ze
dœdd„ZdS )ze
certifi.py
~~~~~~~~~~

This module returns the installation location of cacert.pem or its contents.
é    N)Úreturnc                   C   s   t  d d d ¡ d S )N)Ú_CACERT_CTXÚ__exit__© r   r   úI/home/httpd/docs/test/DocsMgr/lib/python3.9/site-packages/certifi/core.pyÚexit_cacert_ctx
   s    r   )é   é   )Úas_fileÚfilesc                   C   s4   t d u r0ttdƒ d¡ƒatt ¡ ƒa t t	¡ t S ©NÚcertifiú
cacert.pem)
Ú_CACERT_PATHr
   r   Újoinpathr   ÚstrÚ	__enter__ÚatexitÚregisterr   r   r   r   r   Úwhere   s
    
r   c                   C   s   t dƒ d¡jdd�S ©Nr   r   Úascii©Úencoding)r   r   Ú	read_textr   r   r   r   Úcontents.   s    r   )r   é   )Úpathr   c                   C   s,   t d u r(tddƒatt ¡ ƒa t t¡ t S r   )r   Úget_pathr   r   r   r   r   r   r   r   r   r   r   8   s
    

c                   C   s   t dddd�S r   ©r   r   r   r   r   r   R   s    )ÚUnionzos.PathLikeúutf-8Ústrict)ÚpackageÚresourcer   Úerrorsr   c                 C   s:   t tƒ |d��}| ¡ W  d   ƒ S 1 s,0    Y  d S )Nr   )Úopenr   Úread)r#   r$   r   r%   Údatar   r   r   r   a   s    r   c                  C   s   t j t¡} t j | d¡S )Nr   )Úosr   ÚdirnameÚ__file__Újoin)Úfr   r   r   r   l   s    c                   C   s   t dddd�S r   r   r   r   r   r   r   q   s    )r!   r"   )Ú__doc__Úsysr   r   Úversion_infoÚimportlib.resourcesr
   r   r   r   r   r   r   r   r   r   r)   ÚtypesÚtypingr    Ú
ModuleTypeÚPackageÚResourcer   r   r   r   Ú<module>   s>   

	  üû