3 \& @s^ddlTddlZddlZddZddZyeWn ek rPddlmZYnXd d Z dS) )*NcCstddl}ddl}ttjjddtjjd|j }x:|j j D],\}}|dddks`|d kr@t |||q@W|S) NrZTERMunknown)ZtermfdZACS_LINESCOLS)rr) _cursescursesZ setupterm_osenvironget_sys __stdout__filenoinitscr__dict__itemssetattr)rr stdscrkeyvaluer'/usr/lib64/python3.6/curses/__init__.pyrsrcCs@ddl}ddl}|j}t|dr*|j|_t|dr<|j|_|S)NrCOLORS COLOR_PAIRS)rr start_colorhasattrrr)rr Zretvalrrrr*s  r)has_keycOsrzDt}tt|jdy tWn YnX||f||Sdtkrl|jdtttXdS)Nrrr) rZnoechoZcbreakZkeypadrlocalsZechoZnocbreakZendwin)funcargskwdsrrrrwrapper?s    r#) rosr sysr rrr NameErrorr#rrrr s