+
     Bi7                     b    R t ^ RI5 ^ RIt^ RItR tR t ] R t
R#   ]	 d
    ^RIHt  Li ; i)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                  P   ^ RI p ^ RIp\        \        P                  P                  RR4      \        P                  P                  4       R7       V P                  4       pV P                  P                  4        F(  w  r4VR,          R8X  g
   VR9   g   K  \        WV4       K*  	  V# )    NTERMunknown)termfd:r      NACS_)LINESCOLS)_cursescurses	setupterm_osenvironget_sys
__stdout__filenoinitscr__dict__itemssetattr)r   r   stdscrkeyvalues        &/usr/lib/python3.14/curses/__init__.pyr   r      s|     3;;??695'')+__F&&,,.
s8v(9!9F' / M    c                      ^ RI p ^ RIpV P                  4       p\        V R4      '       d   V P                  Vn        \        V R4      '       d   V P
                  Vn        V# )r   NCOLORSCOLOR_PAIRS)r   r   start_colorhasattrr    r!   )r   r   retvals      r   r"   r"   *   sK      "Fw!!w&&$00Mr   )has_keyc                   \        4       p\        4        \        4        VP                  ^4        \	        4        T ! T.TO5/ TB R\        4       9   d1   TP                  ^ 4       \        4        \        4        \        4        # #     LO; i  R\        4       9   d1   XP                  ^ 4       \        4        \        4        \        4        i i ; i)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   noechocbreakkeypadr"   localsechonocbreakendwin)funcargskwdsr   s   "*, r   wrapperr1   ?   s     	
 	a	M F*T*T* vxMM!FJH	  	
 vxMM!FJH	  s"   /B 
B B B	B AC)__doc__r   osr   sysr   r   r"   r%   	NameErrorr1    r   r   <module>r7      s@   
   "!&  ! !s    ..