HEX
Server: Apache
System: Linux scp1.abinfocom.com 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User: confeduphaar (1010)
PHP: 8.1.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //usr/lib/python3/dist-packages/twisted/test/__pycache__/stdio_test_consumer.cpython-38.pyc
U


W[��@s�dZddlmZmZddlZddlmZmZddlm	Z	m
Z
ddlmZdd�Z
Gd	d
�d
e
j�Zedkr�e�ejd���dd
lmZe	�eejd��e��dS)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.
�)�absolute_import�divisionN)�log�reflect)�stdio�protocol)�basiccCst�tj�t�|�dS�N)rZstartLogging�sys�stderr�err)r�r
�B/usr/lib/python3/dist-packages/twisted/test/stdio_test_consumer.py�failedsrc@s$eZdZdd�Zdd�Zdd�ZdS)�
ConsumerChildcCs
||_dSr	)�junkPath)�selfrr
r
r�__init__szConsumerChild.__init__cs:t���t�jd��j�}|�t�|��fdd��dS)N�rbcs
�j��Sr	)�	transportZloseConnection)Zign�rr
r�<lambda>"�z.ConsumerChild.connectionMade.<locals>.<lambda>)	rZ
FileSenderZbeginFileTransfer�openrrZ
addErrbackrZaddCallback)r�dr
rr�connectionMades
�
zConsumerChild.connectionMadecCst��dSr	)�reactor�stop)r�reasonr
r
r�connectionLost%szConsumerChild.connectionLostN)�__name__�
__module__�__qualname__rrrr
r
r
rrsr�__main__�)r�)�__doc__Z
__future__rrr
Ztwisted.pythonrrZtwisted.internetrrZtwisted.protocolsrrZProtocolrr ZnamedAny�argv�installrZ
StandardIO�runr
r
r
r�<module>s