HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux mail.btech-izolacje.pl 5.15.0-140-generic #150-Ubuntu SMP Sat Apr 12 06:00:09 UTC 2025 x86_64
User: pewna6876 (1017)
PHP: 8.2.28
Disabled: NONE
Upload Files
File: //lib/python3/dist-packages/twisted/test/__pycache__/stdio_test_lastwrite.cpython-310.pyc
o

�b��@s�dZddlZddlmZddlmZddlmZGdd�de�Zdd	�Z	e
d
krAeejd���ddl
mZe	eejd
�dSdS)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.
�N)�Protocol)�
StandardIO)�namedAnyc@s$eZdZdd�Zdd�Zdd�ZdS)�LastWriteChildcCs||_||_dS�N)�reactor�magicString)�selfrr�r
�C/usr/lib/python3/dist-packages/twisted/test/stdio_test_lastwrite.py�__init__s
zLastWriteChild.__init__cCs|j�|j�|j��dSr)�	transport�writer�loseConnection)r	r
r
r�connectionMadeszLastWriteChild.connectionMadecCs|j��dSr)r�stop)r	�reasonr
r
r�connectionLostszLastWriteChild.connectionLostN)�__name__�
__module__�__qualname__rrrr
r
r
rrsrcCs$t||�d��}t|�|��dS)N�ascii)r�encoder�run)rr�pr
r
r�main!sr�__main__�)r�)�__doc__�sys�twisted.internet.protocolr�twisted.internet.stdior�twisted.python.reflectrrrr�argv�install�twisted.internetrr
r
r
r�<module>s
�