+
    üÐj�  ã                   ób  € R t ^ RIt^ RIHtHt ^ RIHt ^ RIHtH	t	 R t
 ! R R]P                  4      t]R8X  dt   ]	P                  ! ]P                  ^,          4      P!                  4        ^ R	IHt ]P$                  ! ]! ]P                  ^,          4      4       ]P&                  ! 4        R# R# )
z«
Main program for the child process run by
L{twisted.test.test_stdio.StandardInputOutputTests.test_consumer} to test
that process transports implement IConsumer properly.
N)ÚprotocolÚstdio)Úbasic)ÚlogÚreflectc                 óz   € \         P                  ! \        P                  4       \         P                  ! V 4       R # ©N)r   ÚstartLoggingÚsysÚstderrÚerr)r   s   &ÚB/usr/lib/python3/dist-packages/twisted/test/stdio_test_consumer.pyÚfailedr      s   € Ü×Ò”S—Z‘ZÔ Ü‡G‚GˆC†Ló    c                   ó2   a € ] tR t^t o R tR tR tRtV tR# )ÚConsumerChildc                ó   € Wn         R # r   ©ÚjunkPath)Úselfr   s   &&r   Ú__init__ÚConsumerChild.__init__   s   € Ø Žr   c                óâ   a € \         P                  ! 4       P                  \        S P                  R 4      S P
                  4      pVP                  \        4       VP                  V 3R l4       R# )Úrbc                 ó8   <€ SP                   P                  4       # r   )Ú	transportÚloseConnection)Úignr   s   &€r   Ú<lambda>Ú.ConsumerChild.connectionMade.<locals>.<lambda>!   s   ø€  $§.¡.×"?Ñ"?Ô"Ar   N)	r   Ú
FileSenderÚbeginFileTransferÚopenr   r   Ú
addErrbackr   ÚaddCallback)r   Úds   f r   ÚconnectionMadeÚConsumerChild.connectionMade   sK   ø€ Ü×ÒÓ×0Ñ0Ü�—‘ Ó% t§~¡~ó
ˆð 	
�‰”VÔØ	�‰ÔAÖBr   c                ó0   € \         P                  ! 4        R # r   )ÚreactorÚstop)r   Úreasons   &&r   ÚconnectionLostÚConsumerChild.connectionLost#   s   € Ü�ŠŽr   r   N)	Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r&   r,   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r   r   r      s   ø‡ € ò!òC÷ð r   r   Ú__main__)r)   )Ú__doc__r
   Útwisted.internetr   r   Útwisted.protocolsr   Útwisted.pythonr   r   r   ÚProtocolr   r.   ÚnamedAnyÚargvÚinstallr)   Ú
StandardIOÚrun© r   r   Ú<module>rA      s„   ðñ
ó ç ,Ý #ß 'òô
�H×%Ñ%ô ð ˆzÔØ×Ò�S—X‘X˜a•[Ó!×)Ñ)Ô+Ý(à	×Ò‘] 3§8¡8¨A¥;Ó/Ô0Ø‡K‚K†Mñ r   