HEX
Server: Apache
System: Linux 185.122.168.184.host.secureserver.net 5.14.0-570.60.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Nov 5 05:00:59 EST 2025 x86_64
User: barbeatleanalyti (1024)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: //lib/python3.9/site-packages/sos/collector/transports/__pycache__/local.cpython-39.pyc
a

\��h��@s0ddlZddlZddlmZGdd�de�ZdS)�N)�RemoteTransportc@sPeZdZdZdZdd�Zdd�Zedd��Zd	d
�Z	dd�Z
d
d�Zdd�ZdS)�LocalTransportz�
    A 'transport' to represent a local node. No remote connection is actually
    made, and all commands set to be run by this transport are executed locally
    without any wrappers.
    Z
local_nodecCsdS�NT�)�self�passwordrr�B/usr/lib/python3.9/site-packages/sos/collector/transports/local.py�_connectszLocalTransport._connectcCsdSrr�rrrr�_disconnectszLocalTransport._disconnectcCsdSrrr
rrr�	connected szLocalTransport.connectedcCs&|�d|�d|���t�||�dS)NzMoving z to T)�	log_debug�shutil�copy�r�fname�destrrr�_retrieve_file$szLocalTransport._retrieve_filecCs|S)Nr)r�cmdrrr�_format_cmd_for_exec)sz#LocalTransport._format_cmd_for_execcCsdSrrrrrr�_copy_file_to_remote,sz#LocalTransport._copy_file_to_remotecCsVtj�|�rBt|ddd��}|��Wd�S1s80Y|�d|���dS)N�rzutf-8)�encodingzNo such file: �)�os�path�exists�open�readr
)rrZrfilerrr�
_read_file/s
&zLocalTransport._read_fileN)
�__name__�
__module__�__qualname__�__doc__�namer	r�propertyrrrrrrrrrrs
r)rrZsos.collector.transportsrrrrrr�<module>s