| Server IP : 104.129.129.72 / Your IP : 216.73.216.229 Web Server : LiteSpeed System : Linux 123answers 5.15.0-143-generic #153-Ubuntu SMP Fri Jun 13 19:10:45 UTC 2025 x86_64 User : answe8064 ( 1002) PHP Version : 8.2.28 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /proc/thread-self/root/proc/self/root/lib/python3.10/curses/__pycache__/ |
Upload File : |
o
`�wi)
� @ s` d Z ddlT ddlZddlZdd� Zdd� Zze W n e y) dd lmZ Y nw d
d� Z
dS )z�curses
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 C sp dd l } dd l}ttj�dd�tj�� d� | � � }| j
�� D ]\}}|dd� dks/|dv r5t|||� q|S )Nr �TERM�unknown)�term�fd� �ACS_)�LINES�COLS)
�_curses�curses� setupterm�_os�environ�get�_sys�
__stdout__�fileno�initscr�__dict__�items�setattr)r r �stdscr�key�value� r �&/usr/lib/python3.10/curses/__init__.pyr s ��r c C s@ dd l } dd l}| �� }t| d�r| j|_t| d�r| j|_|S )Nr �COLORS�COLOR_PAIRS)r r �start_color�hasattrr r )r r �retvalr r r r * s
r � )�has_keyc O s� z8t � }t� t� |�d� zt� W n Y | |g|�R i |��W dt� v r8|�d� t� t� t� S S dt� v rM|�d� t� t� t� w w )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"