File: //usr/local/lib/python3.7/site-packages/certifi/__pycache__/core.cpython-37.pyc
B
���gJ � @ s d Z ddlZddlZdd�dd�ZejdkrbddlmZmZ dada e
d�dd �Ze
d�d
d�Zn�ejdkr�dd
lm
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 �d d d � d S )N)�_CACERT_CTX�__exit__� r r �6/usr/local/lib/python3.7/site-packages/certifi/core.py�exit_cacert_ctx
s r )� � )�as_file�filesc C s4 t d kr0ttd��d��att�� �a t�t � 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��d�jdd�S )Nr z
cacert.pem�ascii)�encoding)r r � read_textr r r r �contents. s r )r � )�pathr c C s, t d kr(tdd�att�� �a t�t� 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"