*j) ^ S r SSK7 SSKrSSKrS rS r \ S r g! \ a SSKJr Nf = f) zcurses The main package for curses support for Python. Normally used by importing the package, and perhaps a particular module inside it. import curses from curses import textpad curses.initscr() ... )*Nc > SS K n SS Kn[ [ R R SS5 [ R R 5 S9 U R 5 nU R R 5 H" u p4USS S:X d US; d M [ XU5 M$ U$ )Nr TERMunknown)termfd ACS_)LINESCOLS) _cursescurses setupterm_osenvironget_sys __stdout__filenoinitscr__dict__itemssetattr)r r stdscrkeyvalues 6/opt/alt/python313/lib64/python3.13/curses/__init__.pyr r s~ 3;;??695'')+ __ F&&,,. q8v(9!9F' / M c SS K n SS KnU R 5 n[ U S5 ( a U R Ul [ U S5 ( a U R Ul U$ )Nr COLORSCOLOR_PAIRS)r r start_colorhasattrr r! )r r retvals r r" r" * sK "Fw!! w &&$00Mr )has_keyc [ 5 n[ 5 [ 5 UR S5 [ 5 U " U/UQ70 UD6S[ 5 ; a0 UR S5 [ 5 [ 5 [ 5 $ $ ! NN= f! S[ 5 ; a0 WR S5 [ 5 [ 5 [ 5 f f = f)a Wrapper function that initializes curses and calls another function, restoring normal keyboard/screen behavior on error. The callable object 'func' is then passed the main window 'stdscr' as its first argument, followed by any other arguments passed to wrapper(). r% r r ) r noechocbreakkeypadr" localsechonocbreakendwin)funcargskwdsr s r wrapperr2 ? s a M F*T*T* vxMM!FJH vxMM!FJH s" /B B B B B A C )__doc__r osr sysr r r" r&