
    Yf                         d Z ddlZddlmZ ddlmZ ddlmZ  G d de          Zd Z	e
d	k    rG eej        d
                                                    ddlmZ  e	eej        d                    dS dS )z
Main program for the child process run by
L{twisted.test.test_stdio.StandardInputOutputTests.test_lastWriteReceived}
to test that L{os.write} can be reliably used after
L{twisted.internet.stdio.StandardIO} has finished.
    N)Protocol)
StandardIO)namedAnyc                        e Zd Zd Zd Zd ZdS )LastWriteChildc                 "    || _         || _        d S N)reactormagicString)selfr
   r   s      S/var/www/html/env/lib/python3.11/site-packages/twisted/test/stdio_test_lastwrite.py__init__zLastWriteChild.__init__   s    &    c                 v    | j                             | j                   | j                                          d S r	   )	transportwriter   loseConnection)r   s    r   connectionMadezLastWriteChild.connectionMade   s5    T-...%%'''''r   c                 8    | j                                          d S r	   )r
   stop)r   reasons     r   connectionLostzLastWriteChild.connectionLost   s    r   N)__name__
__module____qualname__r   r   r    r   r   r   r      sA        ' ' '( ( (    r   r   c                     t          | |                    d                    }t          |            | j                     d S )Nascii)r   encoder   run)r
   r   ps      r   mainr"   !   s;    w 2 27 ; ;<<AqMMMGKMMMMMr   __main__   )r
      )__doc__systwisted.internet.protocolr   twisted.internet.stdior   twisted.python.reflectr   r   r"   r   argvinstalltwisted.internetr
   r   r   r   <module>r.      s   
  


 . . . . . . - - - - - - + + + + + +
 
 
 
 
X 
 
 
   zHSXa[!!###((((((D#(1+	 r   