%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /lib64/python2.7/site-packages/tornado/platform/
Upload File :
Create Path :
Current File : //lib64/python2.7/site-packages/tornado/platform/common.pyo

�
��L]c@�smdZddlmZmZmZmZddlZddlZddlm	Z	de	j
fd��YZ
dS(sDLowest-common-denominator implementations of platform functionality.i(tabsolute_importtdivisiontprint_functiontwith_statementN(t	interfacetWakercB�sDeZdZd�Zd�Zd�Zd�Zd�Zd�ZRS(s�Create an OS independent asynchronous pipe.

    For use on platforms that don't have os.pipe() (or where pipes cannot
    be passed to select()), but do have sockets.  This includes Windows
    and Jython.
    cC�s^tj�|_|jjtjtjd�d}x�|d7}tj�}|jd�|jd�|j�}y|jj|�PWq4tj	k
r}t
td�s�|dtjkr��n|dkr�|j
�|jj
�tj	d��n|j
�q4Xq4|j�\|_}|jjd�|jjd�|j
�|jj�|_dS(Niis	127.0.0.1t
WSAEADDRINUSEi
sCannot bind trigger!(s	127.0.0.1i(tsockettwritert
setsockopttIPPROTO_TCPtTCP_NODELAYtbindtlistentgetsocknametconnectterrorthasattrterrnoRtclosetaccepttreadertsetblockingtfilenot	reader_fd(tselftcounttatconnect_addresstdetailtaddr((s=/usr/lib64/python2.7/site-packages/tornado/platform/common.pyt__init__s4





cC�s
|jj�S(N(RR(R((s=/usr/lib64/python2.7/site-packages/tornado/platform/common.pyREscC�s
|jj�S(N(RR(R((s=/usr/lib64/python2.7/site-packages/tornado/platform/common.pytwrite_filenoHscC�s5y|jjd�Wnttjfk
r0nXdS(Ntx(RtsendtIOErrorRR(R((s=/usr/lib64/python2.7/site-packages/tornado/platform/common.pytwakeKscC�sNy-x&tr+|jjd�}|sPqqWWnttjfk
rInXdS(Ni(tTrueRtrecvR#RR(Rtresult((s=/usr/lib64/python2.7/site-packages/tornado/platform/common.pytconsumeQs	cC�s|jj�|jj�dS(N(RRR(R((s=/usr/lib64/python2.7/site-packages/tornado/platform/common.pyRZs
(	t__name__t
__module__t__doc__RRR R$R(R(((s=/usr/lib64/python2.7/site-packages/tornado/platform/common.pyR
s	4					(R+t
__future__RRRRRRttornado.platformRR(((s=/usr/lib64/python2.7/site-packages/tornado/platform/common.pyt<module>s
"

Zerion Mini Shell 1.0