File: //opt/saltstack/salt/lib/python3.10/site-packages/certifi/__pycache__/core.cpython-310.pyc
o
�N�gJ � @ s d Z ddlZddlZddd�Zejdkr0ddlmZmZ dada de
fdd �Zde
fd
d�ZdS ejdkrQdd
lm
ZmZ dada de
fdd �Zde
fdd�ZdS ddlZddlZddlmZ eeje
f Zee
df Z ddedede
de
de
f
dd�Zde
fdd �Zde
fdd�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 �@/opt/saltstack/salt/lib/python3.10/site-packages/certifi/core.py�exit_cacert_ctx
s r )� � )�as_file�filesc C s4 t d u rttd��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 rtdd�att�� �a t�t� t S r )r �get_pathr r r r r r r r r r r 8 s
c C � t dddd�S r �r r r r r r R � )�Unionzos.PathLike�utf-8�strict�package�resourcer �errorsc C s: t t� |d��}|�� W d � S 1 sw Y d S )Nr )�openr �read)r% r&