← Back
Editing: stdio_test_lastwrite.cpython-38.pyc
U W[� � @ s� d Z ddlmZmZ ddlZddlmZ ddlmZ ddl m Z G dd� de�Zd d � Ze dkr�e ejd ��� dd lmZ eeejd � 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$ e Zd Zdd� Zdd� Zdd� ZdS )�LastWriteChildc C s || _ || _d S �N)�reactor�magicString)�selfr r � r �C/usr/lib/python3/dist-packages/twisted/test/stdio_test_lastwrite.py�__init__ s zLastWriteChild.__init__c C s | j �| j� | j �� d S r )Z transport�writer ZloseConnection)r r r r �connectionMade s zLastWriteChild.connectionMadec C s | j �� d S r )r �stop)r �reasonr r r �connectionLost s zLastWriteChild.connectionLostN)�__name__� __module__�__qualname__r r r r r r r r s r c C s$ t | |�d��}t|� | �� d S )N�ascii)r �encoder �run)r r �pr r r �main% s r �__main__� )r � )�__doc__Z __future__r r �sysZtwisted.internet.protocolr Ztwisted.internet.stdior Ztwisted.python.reflectr r r r �argv�installZtwisted.internetr r r r r �<module> s
Save File
Cancel