Server: appserver-7f0f8755-nginx-15961cad18524ec5a9db05f2a6a7e440
Current directory: /usr/lib/python2.7
Software: nginx/1.27.5
Shell Command
Create a new file
Upload file
File: pty.pyc
� ӫ[c @ s� d Z d d l m Z d d l Z d d l Z d d d g Z d Z d Z d Z d Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z e e d � Z e e d � Z d S( s Pseudo terminal utilities.i����( t selectNt openptyt forkt spawni i i c C sM y t j � SWn t t f k r' n Xt � \ } } t | � } | | f S( sd openpty() -> (master_fd, slave_fd) Open a pty master/slave pair, using os.openpty() if possible.( t osR t AttributeErrort OSErrort _open_terminalt slave_open( t master_fdt slave_namet slave_fd( ( s /usr/lib/python2.7/pty.pyR s c C s] y t j � \ } } Wn t t f k r/ n' Xt j | � } t j | � | | f St � S( s� master_open() -> (master_fd, slave_name) Open a pty master and return the fd, and the filename of the slave end. Deprecated, use openpty() instead.( R R R R t ttynamet closeR ( R R R ( ( s /usr/lib/python2.7/pty.pyt master_open! s c C s� y d d l } Wn t k r# nO Xy" | j t j d d � \ } } Wn t k rg } t j | � n X| | f Sxo d D]g } x^ d D]V } d | | } y t j | t j � } Wn t j k r� q� n X| d | | f SWqy Wt j d � d S( sl Open pty master and return (master_fd, tty_name). SGI and generic BSD version, for when openpty() fails.i����Ni� i t pqrstuvwxyzPQRSTt 0123456789abcdefs /dev/ptys /dev/ttys out of pty devices( t sgit ImportErrort _getptyR t O_RDWRt IOErrort errort open( R t tty_nameR t msgt xt yt pty_namet fd( ( s /usr/lib/python2.7/pty.pyR 1 s$ " c C s� t j | t j � } y d d l m } m } Wn t k rC | SXy$ | | | d � | | | d � Wn t k r{ n X| S( s� slave_open(tty_name) -> slave_fd Open the pty slave and acquire the controlling terminal, returning opened filedescriptor. Deprecated, use openpty() instead.i����( t ioctlt I_PUSHt ptemt ldterm( R R R t fcntlR R R R ( R t resultR R ( ( s /usr/lib/python2.7/pty.pyR H s c C s: y t j � \ } } Wn t t f k r/ n<