+
    i  c                   s8    ^ RI t ^ RIt^ RIHt  ! R R]4      tR# )i    N)RemoteTransportc                   s\   a  ] tR t^t o RtRtR tR t]R 4       t	R t
R tR tR	 tR
tV tR# )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_nodec                    R # T )selfZpassword   &&C/usr/lib/python3.14/site-packages/sos/collector/transports/local.py_connectZLocalTransport._connect           c                r   r   r   r      &r   _disconnectZLocalTransport._disconnect   r	   r
   c                r   r   r   r   r   r   	connectedZLocalTransport.connected    s    r
   c                s`    V P                  R V RV 24       \        P                  ! W4       R# )zMoving z to T)	log_debugshutilZcopyr   fnameZdest   &&&r   _retrieve_fileZLocalTransport._retrieve_file$   s*    tD623E r
   c                s    V# )Nr   )r   Zcmdr   r   _format_cmd_for_execZ#LocalTransport._format_cmd_for_exec)   s    
r
   c                r   r   r   r   r   r   _copy_file_to_remoteZ#LocalTransport._copy_file_to_remote,   r	   r
   c                s    \         P                  P                  V4      '       d2   \        VR RR7      ;_uu_ 4       pVP	                  4       uuRRR4       # V P                  RV 24       R#   + '       g   i     L&; i)Zrzutf-8)ZencodingNzNo such file: Z )osZpathZexistsZopenZreadr   )r   r   Zrfiles   && r   
_read_fileZLocalTransport._read_file/   sV    77>>%  eS733uzz| 43w/0 43s   A--A=	r   N)Z__name__Z
__module__Z__qualname__Z__firstlineno__Z__doc__Znamer   r   Zpropertyr   r   r   r   r   Z__static_attributes__Z__classdictcell__)Z__classdict__s   @r   r   r      sH      D  
 r
   r   )r   r   Zsos.collector.transportsr    r   r   r
   r   <module>r      s    
  4#_ #r
   