File: //usr/lib/python3/dist-packages/compose/cli/__pycache__/docker_client.cpython-310.pyc
o
S�`� � @ s d dl Z d dlZd dlZd dlmZ d dlmZ d dlmZ d dlmZ d dl m
Z
d dlmZ d dl
mZ d d
lmZ ddlmZ dd
lmZ ddlmZ d dlmZ d dlmZ d dlmZ e �e�Zdd� Zdd� Zd!dd�Z d"dd�Z!dd� Z"d!dd�Z#d#dd �Z$dS )$� N)� APIClient)�Context)�
ContextAPI)� TLSConfig)�TLSParameterError)�kwargs_from_env)�home_dir� )�
verbose_proxy� )�Environment)�HTTP_TIMEOUT)�unquote_path)� UserError)�generate_user_agent)�get_version_infoc C s t j�t� d�S )Nz.docker)�os�path�joinr � r r �;/usr/lib/python3/dist-packages/compose/cli/docker_client.py�default_cert_path s r c C s@ t ||�}td| |r
|jndd�}|r|jd| ||j d� |S )N�composeF��host�tls�docker)�skip_tls_verify)�tls_config_from_optionsr �verify�set_endpoint)r �options�environmentr �ctxr r r �make_context s
r$ c C s
t �| �S �N)r �get_context)�namer r r �load_context$ s
r( Fc C sl t ||| t| �d�}|r4|�� �� }t�td�� t�d|j� t�dd�dd� |D ��� t �
d|�S |S ) N)�version�contextr"