File: //usr/local/lib/python3.9/site-packages/certifi/__pycache__/core.cpython-39.pyc
a
q�dgJ � @ 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.9/site-packages/certifi/core.py�exit_cacert_ctx
s r )� � )�as_file�filesc C s4 t d u r0ttd��d��att�� �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�jdd�S �Nr
r �ascii��encoding)r r � read_textr r r r �contents. s r )r � )�pathr c C s, t d u r(tdd�att�� �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 dddd�S r �r r r r r r R s )�Unionzos.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 dddd�S r r r r r r r q s )r! r"