Current Path : /usr/lib/python2.7/dist-packages/twisted/internet/ |
Current File : //usr/lib/python2.7/dist-packages/twisted/internet/_posixstdio.pyc |
{Kc @ s d Z d d l Z d d l Z d d l Z d d l m Z d d l m Z m Z m Z d d l m Z m Z d e f d YZ d e f d YZ d S( s Standard input/out/err support. Future Plans:: support for stderr, perhaps Rewrite to use the reactor instead of an ad-hoc mechanism for connecting protocols to transport. Maintainer: James Y Knight iN( t implements( t processt errort interfaces( t logt failuret PipeAddressc B s e Z e e j RS( ( t __name__t __module__R R t IAddress( ( ( s@ /usr/lib/python2.7/dist-packages/twisted/internet/_posixstdio.pyR s t StandardIOc B s e Z e e j e j e j e j d Z d Z e Z e Z d d d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z! RS( i i c C s d d l m } | | _ t j | | d | | _ y | j j WnM t k r } | j t j k r t d | t j | j f n n Xt j | | d | | _ | j j | j j | d S( Ni( t reactort writes This reactor does not support this type of file descriptor (fd %d, mode %d) (for example, epollreactor does not support normal files. See #4429).t read( t twisted.internetR t protocolR t ProcessWritert _writert startReadingt IOErrort errnot EPERMt RuntimeErrort ost fstatt st_modet ProcessReadert _readert makeConnection( t selft protot stdint stdoutR t e( ( s@ /usr/lib/python2.7/dist-packages/twisted/internet/_posixstdio.pyt __init__ s c C s# | j d k r | j j n d S( N( R t Nonet loseConnection( R ( ( s@ /usr/lib/python2.7/dist-packages/twisted/internet/_posixstdio.pyt loseWriteConnection: s c C s&