File: //lib64/python3.6/curses/__pycache__/__init__.cpython-36.opt-2.pyc
3
  \&
  �               @   s^   d dl T d dlZd dlZdd� Zdd� Zye W n  ek
rP   ddlmZ Y nX d	d
� Z	dS )�    )�*Nc              C   st   dd l } dd l}ttjjdd�tjj� d� | j	� }x:| j
j� D ],\}}|dd� dks`|d	kr@t|||� q@W |S )
Nr   ZTERM�unknown)Zterm�fd�   ZACS_�LINES�COLS)r   r   )
�_curses�cursesZ	setupterm�_os�environ�get�_sys�
__stdout__�fileno�initscr�__dict__�items�setattr)r   r	   �stdscr�key�value� r   �'/usr/lib64/python3.6/curses/__init__.pyr      s    r   c              C   s@   dd l } dd l}| j� }t| d�r*| j|_t| d�r<| j|_|S )Nr   �COLORS�COLOR_PAIRS)r   r	   �start_color�hasattrr   r   )r   r	   Zretvalr   r   r   r   *   s    
r   �   )�has_keyc             O   sr   zDt � }t�  t�  |jd� y
t�  W n   Y nX | |f|�|�S dt� krl|jd� t�  t�  t�  X d S )Nr   r   r   )	r   ZnoechoZcbreakZkeypadr   �localsZechoZnocbreakZendwin)�func�args�kwdsr   r   r   r   �wrapper?   s    
r#   )
r   �osr
   �sysr
   r   r   r   �	NameErrorr#   r   r   r   r   �<module>
   s