File: //proc/self/root/opt/alt/python35/lib64/python3.5/__pycache__/pty.cpython-35.pyc
��Yf�  �               @   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	 d �  Z	 d
 d �  Z
 d d
 �  Z d d �  Z d d �  Z
 d d �  Z d d �  Z e e d d � Z e e d d � Z d S)zPseudo terminal utilities.�    )�selectN�openpty�fork�spawn�   �   c              C   sN   y t  j �  SWn t t f k
 r( Yn Xt �  \ }  } t | � } |  | f S)zdopenpty() -> (master_fd, slave_fd)
    Open a pty master/slave pair, using os.openpty() if possible.)�osr   �AttributeError�OSError�_open_terminal�
slave_open)�	master_fd�
slave_name�slave_fd� r   �(/opt/alt/python35/lib64/python3.5/pty.pyr      s    c              C   s^   y t  j �  \ }  } Wn t t f k
 r0 Yn'