§
    Ètºf†  ã                   ó  — d Z ddlZddlmZmZ ddlmZ  G d„ dej        ¦  «        Ze	dk    r\ ej
        ej        d         ¦  «                             ¦   «          dd	lmZ  ej         e¦   «         ¦  «          ej        ¦   «          dS dS )
z¨
Main program for the child process run by
L{twisted.test.test_stdio.StandardInputOutputTests.test_write} to test that
ITransport.write() works for process transports.
é    N)ÚprotocolÚstdio)Úreflectc                   ó   — e Zd Zd„ Zd„ ZdS )Ú
WriteChildc                 óÔ   — | j                              d¦  «         | j                              d¦  «         | j                              d¦  «         | j                              ¦   «          d S )Nó   oó   kó   !)Ú	transportÚwriteÚloseConnection)Úselfs    ú\/var/www/surfInsights/venv3-11/lib/python3.11/site-packages/twisted/test/stdio_test_write.pyÚconnectionMadezWriteChild.connectionMade   s^   € ØŒ×Ò˜TÑ"Ô"Ð"ØŒ×Ò˜TÑ"Ô"Ð"ØŒ×Ò˜TÑ"Ô"Ð"ØŒ×%Ò%Ñ'Ô'Ð'Ð'Ð'ó    c                 ó,   — t          j        ¦   «          d S )N)ÚreactorÚstop)r   Úreasons     r   ÚconnectionLostzWriteChild.connectionLost   s   € ÝŒ‰Œˆˆˆr   N)Ú__name__Ú
__module__Ú__qualname__r   r   © r   r   r   r      s2   € € € € € ð(ð (ð (ðð ð ð ð r   r   Ú__main__é   )r   )Ú__doc__ÚsysÚtwisted.internetr   r   Útwisted.pythonr   ÚProtocolr   r   ÚnamedAnyÚargvÚinstallr   Ú
StandardIOÚrunr   r   r   ú<module>r(      sç   ðð
ð ð €
€
€
à ,Ð ,Ð ,Ð ,Ð ,Ð ,Ð ,Ð ,Ø "Ð "Ð "Ð "Ð "Ð "ðð ð ð ð �Ô"ñ ô ð ð ˆzÒÐØ€GÔ�S”X˜a”[Ñ!Ô!×)Ò)Ñ+Ô+Ð+Ø(Ð(Ð(Ð(Ð(Ð(à€EÔ�Z�Z‘\”\Ñ"Ô"Ð"Ø€G„K�M„M€M€M€Mð Ðr   