
    h                     >    S r SSKJr   " S S\R                  5      rg)z4
Loopback helper used in test_ssh and test_recvline
    )loopbackc                   *    \ rS rSrSrS rS rS rSrg)LoopbackRelay   Nc                 L    SU R                   R                  R                  < S3$ )NzLoopbackRelay())target	__class____name__selfs    b/root/1688_scrapy/alibaba-scraper/venv/lib/python3.13/site-packages/twisted/conch/test/loopback.py	logPrefixLoopbackRelay.logPrefix   s"     5 5 > >ACC    c                     [         R                  R                  X5        U R                  b  U R                  R	                  5         SSKJn  UR                  SU R                  5      U l        g )Nr   )reactor)	r   r   write	clearCallcanceltwisted.internetr   	callLater_clearBuffer)r   datar   s      r   r   LoopbackRelay.write   sM    $$T0>>%NN!!#, **1d.?.?@r   c                 P    S U l         [        R                  R                  U 5        g )N)r   r   r   clearBufferr   s    r   r   LoopbackRelay._clearBuffer   s    **40r   )r   )	r   
__module____qualname____firstlineno__r   r   r   r   __static_attributes__ r   r   r   r      s    IDA1r   r   N)__doc__twisted.protocolsr   r   r#   r   r   <module>r&      s!   
 '1H** 1r   