python (3.12.0)

(root)/
lib/
python3.12/
curses/
__pycache__/
__init__.cpython-312.pyc

ˑe)
bdZddlddlZddlZdZdZ	edZ
y#e	$rddlmZYdZ
ywxYw)	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<ddl}ddl}ttjjddtjj|j}|jjD]\}}|dddk(s|dvst|||!|S)NrTERMunknown)termfdACS_)LINESCOLS)
_cursescurses	setupterm_osenvironget_sys
__stdout__filenoinitscr__dict__itemssetattr)r
rstdscrkeyvalues     C/BuggyBox/python/3.12.0/bootstrap/lib/python3.12/curses/__init__.pyrrs3;;??695'')+
__
F&&,,.(
Uq8v(9!9FC'(Mcddl}ddl}|j}t|dr|j|_t|dr|j
|_|S)NrCOLORSCOLOR_PAIRS)r
rstart_colorhasattrr r!)r
rretvals   rr"r"*sE

 
 
"Fw!
w
&$00Mr)has_keyc	t}tt|jd	t	||g|i|dtvr0|jdt
ttSS#YLxYw#dtvr0jdt
ttwwxYw)aWrapper 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%rr)	rnoechocbreakkeypadr"localsechonocbreakendwin)funcargskwdsrs    rwrapperr2?s	
	

a	MF*T*T*vxMM!FJH	 
	
vxMM!FJH	 s!/B
BBBB>C	)__doc__r
osrsysrrr"r&	NameErrorr2rr<module>r8sE
"!&! &!s..