File: //usr/local/CyberCP/lib64/python3.10/site-packages/paramiko/__pycache__/win_openssh.cpython-310.pyc
o
�h~ � @ s. d dl Zd dlZdZdd� ZG dd� d�ZdS )� Nz\\.\pipe\openssh-ssh-agentc s4 t j�t�\} � � �� � t� fdd�t �| �D ��S )Nc 3 s � | ] }� |� � kV qd S �N)�lower)�.0�n��name� �G/usr/local/CyberCP/lib/python3.10/site-packages/paramiko/win_openssh.py� <genexpr> s � z$can_talk_to_agent.<locals>.<genexpr>)�os�path�split� PIPE_NAMEr �any�listdir)�dir_r r r �can_talk_to_agent s r c @ s, e Zd Zdd� Zdd� Zdd� Zdd� Zd S )
�OpenSSHAgentConnectionc
C s\ zt �tt jt jB �| _W d S ty' } z|jdkr� W Y d }~nd }~ww t� d� q)NT� g�������?)
r �openr �O_RDWR�O_BINARY�_pipe�OSError�errno�time�sleep)�self�er r r �__init__$ s �
���
�zOpenSSHAgentConnection.__init__c C � t �| j|�S r )r �writer )r �datar r r �send1 � zOpenSSHAgentConnection.sendc C r r )r �readr )r r r r r �recv4 r$ zOpenSSHAgentConnection.recvc C s t �| j�S r )r �closer )r r r r r'