ó
[³XMc           @   s¨   d  Z  d d l Z d d l m Z m Z d d l m Z d e j f d     YZ e	 d k r¤ e j
 e j d  j   d d	 l m Z e j e    e j   n  d S(
   sğ   
Main program for the child process run by
L{twisted.test.test_stdio.StandardInputOutputTestCase.test_writeSequence} to test that
ITransport.writeSequence() works for process transports.
i˙˙˙˙N(   t   stdiot   protocol(   t   reflectt   WriteSequenceChildc           B   s   e  Z d    Z d   Z RS(   c         C   s'   |  j  j t d   |  j  j   d  S(   Ns   ok!(   t	   transportt   writeSequencet   listt   loseConnection(   t   self(    (    sD   /usr/lib/python2.7/dist-packages/twisted/test/stdio_test_writeseq.pyt   connectionMade   s    c         C   s   t  j   d  S(   N(   t   reactort   stop(   R   t   reason(    (    sD   /usr/lib/python2.7/dist-packages/twisted/test/stdio_test_writeseq.pyt   connectionLost   s    (   t   __name__t
   __module__R	   R   (    (    (    sD   /usr/lib/python2.7/dist-packages/twisted/test/stdio_test_writeseq.pyR      s   	t   __main__i   (   R
   (   t   __doc__t   syst   twisted.internetR    R   t   twisted.pythonR   t   ProtocolR   R   t   namedAnyt   argvt   installR
   t
   StandardIOt   run(    (    (    sD   /usr/lib/python2.7/dist-packages/twisted/test/stdio_test_writeseq.pyt   <module>	   s   
