Sindbad~EG File Manager
3
�uGhJ � @ s d Z ddlZddlZdd�dd�ZejdkrbddlmZmZ dada e
d�d d
�Ze
d�dd�Zn�ejdkr�ddlm
ZmZ dada e
d�dd
�Ze
d�dd�ZnjddlZddlZddlmZ eeje
f Zee
df Zdeee
e
e
d�dd�Ze
d�dd
�Ze
d�dd�ZdS )ze
certifi.py
~~~~~~~~~~
This module returns the installation location of cacert.pem or its contents.
� N)�returnc C s t jd d d � d S )N)�_CACERT_CTX�__exit__� r r �4/root/tmp/pip-build-gzoz1_uw/certifi/certifi/core.py�exit_cacert_ctx
s r � � )�as_file�filesc C s4 t d kr0ttd�jd��attj� �a tjt � t S )N�certifiz
cacert.pem)
�_CACERT_PATHr
r �joinpathr �str� __enter__�atexit�registerr r r r r �where s
r c C s t d�jd�jdd�S )Nr z
cacert.pem�ascii)�encoding)r r � read_textr r r r �contents. s r � )�pathr c C s, t d kr(tdd�attj� �a tjt� t S )Nr z
cacert.pem)r
�get_pathr r r r r r r r r r r 8 s
c C s t dddd�S )Nr z
cacert.pemr )r )r r r r r r R s )�Unionzos.PathLike�utf-8�strict)�package�resourcer �errorsr c C s"