Your IP : 216.73.217.13


Current Path : /usr/lib/python3/dist-packages/twisted/test/__pycache__/
Upload File :
Current File : //usr/lib/python3/dist-packages/twisted/test/__pycache__/stdio_test_lastwrite.cpython-38.pyc

U


W[��@s�dZddlmZmZddlZddlmZddlmZddl	m
Z
Gdd�de�Zd	d
�Ze
dkr�e
ejd���dd
lmZeeejd�dS)z�
Main program for the child process run by
L{twisted.test.test_stdio.StandardInputOutputTests.test_lastWriteReceived}
to test that L{os.write} can be reliably used after
L{twisted.internet.stdio.StandardIO} has finished.
�)�absolute_import�divisionN)�Protocol)�
StandardIO)�namedAnyc@s$eZdZdd�Zdd�Zdd�ZdS)�LastWriteChildcCs||_||_dS�N)�reactor�magicString)�selfr	r
�r�C/usr/lib/python3/dist-packages/twisted/test/stdio_test_lastwrite.py�__init__szLastWriteChild.__init__cCs|j�|j�|j��dSr)Z	transport�writer
ZloseConnection)rrrr
�connectionMadeszLastWriteChild.connectionMadecCs|j��dSr)r	�stop)r�reasonrrr
�connectionLost szLastWriteChild.connectionLostN)�__name__�
__module__�__qualname__rrrrrrr
rsrcCs$t||�d��}t|�|��dS)N�ascii)r�encoder�run)r	r
�prrr
�main%sr�__main__�)r	�)�__doc__Z
__future__rr�sysZtwisted.internet.protocolrZtwisted.internet.stdiorZtwisted.python.reflectrrrr�argv�installZtwisted.internetr	rrrr
�<module>s