Ë
    ojA  ã                   ó  — 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   «      j                  «        dd	lmZ  ej                   e«       «        ej                  «        yy)
zÈ
Main program for the child process run by
L{twisted.test.test_stdio.StandardInputOutputTests.test_hostAndPeer} to test
that ITransport.getHost() and ITransport.getPeer() work for process transports.
é    N)ÚprotocolÚstdio)Úreflectc                   ó   — e Zd Zd„ Zd„ Zy)ÚHostPeerChildc           	      óP  — | j                   j                  dj                  t        | j                   j	                  «       «      j                  d«      t        | j                   j                  «       «      j                  d«      g«      «       | j                   j                  «        y )Nó   
Úascii)Ú	transportÚwriteÚjoinÚstrÚgetHostÚencodeÚgetPeerÚloseConnection)Úselfs    úB/usr/lib/python3/dist-packages/twisted/test/stdio_test_hostpeer.pyÚconnectionMadezHostPeerChild.connectionMade   sw   € Ø�‰×ÑØ�J‰Jä˜Ÿ™×.Ñ.Ó0Ó1×8Ñ8¸ÓAÜ˜Ÿ™×.Ñ.Ó0Ó1×8Ñ8¸ÓAðóô	
ð 	�‰×%Ñ%Õ'ó    c                 ó,   — t        j                  «        y )N)ÚreactorÚstop)r   Úreasons     r   ÚconnectionLostzHostPeerChild.connectionLost   s   € Ü�‰�r   N)Ú__name__Ú
__module__Ú__qualname__r   r   © r   r   r   r      s   „ ò	(ór   r   Ú__main__é   )r   )Ú__doc__ÚsysÚtwisted.internetr   r   Útwisted.pythonr   ÚProtocolr   r   ÚnamedAnyÚargvÚinstallr   Ú
StandardIOÚrunr   r   r   ú<module>r,      sw   ðñ
ó ç ,Ý "ô�H×%Ñ%ô ð  ˆzÒØ€G×Ñ�S—X‘X˜a‘[Ó!×)Ñ)Ô+Ý(à€E×Ñ‘]“_Ô%Ø€G‡K�K…Mð r   