B YI~d@s^ddlTddlZddlZddZddZyeWn ek rPddlmZYnXd d Z dS) )*NcCstddl}ddl}ttjddtjd| }x:|j D],\}}|dddks`|dkr@t |||q@W|S)NrZTERMunknown)ZtermfdZACS_)ZLINESZCOLS) _cursescursesZ setupterm_osenvironget_sys __stdout__filenoinitscr__dict__itemssetattr)rrstdscrkeyvaluer4/opt/alt/python37/lib64/python3.7/curses/__init__.pyrsrcCs@ddl}ddl}|}t|dr*|j|_t|dr<|j|_|S)NrCOLORS COLOR_PAIRS)rr start_colorhasattrrr)rrZretvalrrrr*s  r)has_keyc Os|r|^}}n$d|kr"|d}ntdt|zDt}tt|dy tWn YnX||f||Sdtkr|dt t t XdS)Nfuncz7wrapper expected at least 1 positional argument, got %drrr) pop TypeErrorlenrZnoechoZcbreakZkeypadrlocalsZechoZnocbreakZendwin)argskwdsrrrrrwrapper?s*       r$) rosrsysr rrr NameErrorr$rrrr s