a
    åze)  ã                   @   s\   d dl T d dlZd dlZdd„ Zdd„ Zze W n eyN   ddlmZ Y n0 d	d
„ Z	dS )é    )Ú*Nc                  C   sp   dd l } dd l}ttj dd¡tj ¡ d |  	¡ }| j
 ¡ D ],\}}|dd… dks^|dv r>t|||ƒ q>|S )Nr   ZTERMÚunknown)ZtermÚfdé   ZACS_)ÚLINESZCOLS)Ú_cursesÚcursesZ	setuptermÚ_osÚenvironÚgetÚ_sysÚ
__stdout__ÚfilenoÚinitscrÚ__dict__ÚitemsÚsetattr)r   r   ÚstdscrÚkeyÚvalue© r   ú%/usr/lib/python3.9/curses/__init__.pyr      s    ÿr   c                  C   s@   dd l } dd l}|  ¡ }t| dƒr*| j|_t| dƒr<| j|_|S )Nr   ÚCOLORSÚCOLOR_PAIRS)r   r   Ústart_colorÚhasattrr   r   )r   r   Zretvalr   r   r   r   *   s    

r   é   )Úhas_keyc             	   O   s¢   ztt ƒ }tƒ  tƒ  | d¡ z
tƒ  W n   Y n0 | |g|¢R i |¤ŽW dtƒ v rr| d¡ tƒ  tƒ  tƒ  S n(dtƒ v rœ| d¡ tƒ  tƒ  tƒ  0 d S )Nr   r   r   )	r   ZnoechoZcbreakZkeypadr   ÚlocalsZechoZnocbreakZendwin)ÚfuncÚargsÚkwdsr   r   r   r   Úwrapper?   s4    



ù    ü

r"   )
r   Úosr	   Úsysr   r   r   r   Ú	NameErrorr"   r   r   r   r   Ú<module>   s   
