File: //usr/lib/python3/dist-packages/twisted/conch/test/__pycache__/loopback.cpython-38.pyc
U
W[� � @ s6 d Z ddlmZmZ ddlmZ G dd� dej�ZdS )z4
Loopback helper used in test_ssh and test_recvline
� )�division�absolute_import)�loopbackc @ s( e Zd ZdZdd� Zdd� Zdd� ZdS )�
LoopbackRelayNc C s d| j jjf S )NzLoopbackRelay(%r))�target� __class__�__name__��self� r �=/usr/lib/python3/dist-packages/twisted/conch/test/loopback.py� logPrefix
s zLoopbackRelay.logPrefixc C sB t j�| |� | jd k r"| j�� ddlm} |�d| j�| _d S )Nr )�reactor) r r �write� clearCallZcancelZtwisted.internetr Z callLater�_clearBuffer)r
�datar r r r r s
zLoopbackRelay.writec C s d | _ tj�| � d S )N)r r r ZclearBufferr r r r r s zLoopbackRelay._clearBuffer)r �
__module__�__qualname__r r
r r r r r r r
s r N)�__doc__Z
__future__r r Ztwisted.protocolsr r r r r r �<module> s