ó
,@c           @   są  d  Z  d d l Z d d l Z d Z e r? e j d d  Z n  e rR e d IJn  e j d d  Z e r} e d Ie IJn  e d	 k r e j d
  n  e rŹ e d IJn  e j	 d
 d  e j d d  Z
 e rç e d Ie
 IJn  e
 d k re j d  n  e re d IJn  e j d  e j d d  Z e rNe d Ie IJn  e d k rje j d  n  e r}e d IJn  e j	 d
 d  e r e d IJn  e j d  d S(   sa   Write to a handful of file descriptors, to test the childFDs= argument of
reactor.spawnProcess()
i˙˙˙˙Ni    i   t   ws   this is stderri   s   read(0):t   abcdi   s   os.write(1, righto)t   rightoi   s   read(3):t   efghs   os.close(4)i   s   read(5):t    s   os.write(1, closed)t   closeds   sys.exit(0)(   t   __doc__t   ost   syst   debugt   fdopent   stderrt   readR   t   exitt   writeR   t   closet   eof(    (    (    s<   /usr/lib/python2.7/dist-packages/twisted/test/process_fds.pyt   <module>   sB            