File manager - Edit - /usr/local/CyberPanel/lib/python3.10/site-packages/docker/utils/__pycache__/config.cpython-310.pyc
Back
o �h� � @ sh d dl Z d dlZd dlZddlmZ ej�dd�ZdZe� e �Zddd�Zd d � Z dd� Zdd d�ZdS )� N� )�IS_WINDOWS_PLATFORMz.dockerzconfig.jsonz .dockercfgc C s� t td | t� tj�t� t�tj�t� t�g��}t � dt|�� �� |D ]}tj�|�r8t � d|� �� | S q$t � d� d S )NzTrying paths: zFound file at path: zNo config file found) �list�filter�config_path_from_environment�os�path�join�home_dir�DOCKER_CONFIG_FILENAME�LEGACY_DOCKER_CONFIG_FILENAME�log�debug�repr�exists)�config_path�pathsr � r �I/usr/local/CyberPanel/lib/python3.10/site-packages/docker/utils/config.py�find_config_file s �� r c C s* t j�d�} | s d S t j�| t j�t��S )N� DOCKER_CONFIG)r �environ�getr r �basenamer )� config_dirr r r r ! s r c C s t r tj�dd�S tj�d�S )z� Get the user's home directory, using the same logic as the Docker Engine client - use %USERPROFILE% on Windows, $HOME/getuid on POSIX. �USERPROFILE� �~)r r r r r � expanduserr r r r r ( s r c C s� t | �}|si S zt|��}t�|�W d � W S 1 sw Y W n ttfy= } zt�|� W Y d }~nd }~ww t�d� i S )Nz4All parsing attempts failed - returning empty config)r �open�json�load�OSError� ValueErrorr r )r �config_file�f�er r r �load_general_config3 s &��� r'