
    \d                     <    d Z ddlmZ  G d dej                  ZdS )z4
Loopback helper used in test_ssh and test_recvline
    )loopbackc                   $    e Zd ZdZd Zd Zd ZdS )LoopbackRelayNc                 ,    d| j         j        j        dS )NzLoopbackRelay())target	__class____name__selfs    ;lib/python3.11/site-packages/twisted/conch/test/loopback.py	logPrefixzLoopbackRelay.logPrefix   s    C 5 >CCCC    c                     t           j                            | |           | j        | j                                         ddlm} |                    d| j                  | _        d S )Nr   )reactor)	r   r   write	clearCallcanceltwisted.internetr   	callLater_clearBuffer)r   datar   s      r   r   zLoopbackRelay.write   sg    $$T4000>%N!!###,,,,,, **1d.?@@r   c                 R    d | _         t          j                            |            d S )N)r   r   r   clearBufferr   s    r   r   zLoopbackRelay._clearBuffer   s&    **400000r   )r
   
__module____qualname__r   r   r   r    r   r   r   r      sL        ID D DA A A1 1 1 1 1r   r   N)__doc__twisted.protocolsr   r   r   r   r   <module>r       sZ    
 ' & & & & &1 1 1 1 1H* 1 1 1 1 1r   