File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/salt/__pycache__/fileclient.cpython-310.pyc
Back
o ;jl� � @ s� d Z ddlZddlZddlZddlZddlZddlZddlZddl Z ddl Z ddlZddl ZddlZddlZddlZddlZddlZddlZddlZddlZddlZddlZddlZddlZddlZddlZddlZddlZddlZddl Zddl!Zddl"Zddl#m$Z$ ddl%m&Z&m'Z'm(Z( ddl)m*Z*m+Z+m,Z, ddl-m.Z. e�/e0�Z1dZ2dd d �Z3dd� Z4G d d� d�Z5G dd� de5�Z6G dd� de5�Z7G dd� de7�Z8e8Z9G dd� d�Z:G dd� d�Z;dS )z" Classes that manage file clients � N)�DEFAULT_HASH_TYPE)�CommandExecutionError�MinionError�SaltClientError)�HTTPHeaders�HTTPInputError�parse_response_start_line)� SaltSwift� Fc C s4 | � dd�}|r|dkrd}tttd�� |t�| �S )z[ Read in the ``file_client`` option and return the correct type of file server �file_client�remote�local�pillar)r r r )�get�RemoteClient�FSClient�PillarClient)�optsr �client� r �C/opt/saltstack/salt/lib/python3.10/site-packages/salt/fileclient.py�get_file_client2 s ��r c C sZ t | t�s| S i }| �� D ]\}}t |t�r&z|�� }W n ty% Y nw |||<