U
    
W[±  ã                   @   sT  d Z ddlmZ ddlZddlZedkrPdZer>e dd¡ZerNe	ded e 
dd	¡Zerle	d
eed edkr~e d¡ erŽe	ded e dd¡ e 
dd	¡Zer¶e	ded edkrÈe d¡ erØe	ded e d	¡ e 
dd	¡Zere	deed edkre d¡ er(e	ded e dd¡ erFe	ded e d¡ dS )zaWrite to a handful of file descriptors, to test the childFDs= argument of
reactor.spawnProcess()
é    )Úprint_functionNÚ__main__é   Úwzthis is stderr)Úfileé   zread(0):s   abcdé   zos.write(1, righto)s   rightoé   zread(3):s   efghzos.close(4)é   zread(5):ó    zos.write(1, closed)s   closedzsys.exit(0))Ú__doc__Z
__future__r   ÚosÚsysÚ__name__ÚdebugÚfdopenÚstderrÚprintÚreadZabcdÚexitÚwriteZefghÚcloseÚeof© r   r   ú:/usr/lib/python3/dist-packages/twisted/test/process_fds.pyÚ<module>   sF   
   
  
 
 

  