ó
    ×›‘hA  ã                   ó  • S r SSKrSSKJrJr  SSKJr   " S S\R                  5      r\	S:X  a\  \R                  " \R                  S   5      R                  5         SS	KJr  \R                  " \" 5       5        \R                  " 5         gg)
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                   ó    • \ rS rSrS rS rSrg)ÚHostPeerChildé   c           	      óP  • U R                   R                  SR                  [        U R                   R	                  5       5      R                  S5      [        U R                   R                  5       5      R                  S5      /5      5        U R                   R                  5         g )Nó   
Úascii)Ú	transportÚwriteÚjoinÚstrÚgetHostÚencodeÚgetPeerÚloseConnection)Úselfs    ÚdC:\Users\psant\Downloads\Noiseback\school\venv\Lib\site-packages\twisted/test/stdio_test_hostpeer.pyÚconnectionMadeÚHostPeerChild.connectionMade   sw   € Ø�‰×ÑØ�J‰Jä˜Ÿ™×.Ñ.Ó0Ó1×8Ñ8¸ÓAÜ˜Ÿ™×.Ñ.Ó0Ó1×8Ñ8¸ÓAðóô	
ð 	�‰×%Ñ%Õ'ó    c                 ó.   • [         R                  " 5         g )N)ÚreactorÚstop)r   Úreasons     r   ÚconnectionLostÚHostPeerChild.connectionLost   s   € Ü�Š�r   © N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r   Ú__static_attributes__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>r1      sq   ðñ
ó ç ,Ý "ô�H×%Ñ%ô ð  ˆzÓØ×Ò�S—X‘X˜a‘[Ó!×)Ñ)Ô+Ý(à	×Ò‘]“_Ô%Ø‡K‚K…Mð r   