| Server IP : 156.238.232.47 / Your IP : 216.73.216.150 Web Server : nginx/1.25.3 System : Linux C202504152095410 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64 User : www ( 1000) PHP Version : 8.3.25 Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /lib64/python3.6/curses/__pycache__/ |
Upload File : |
3
\&
� @ sb d Z ddlT ddlZddlZdd� Zdd� Zye W n e k
rT dd lmZ Y nX 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 st dd l } dd l}ttjjdd�tjj� d� | j � }x:| j
j� D ],\}}|dd� dks`|d kr@t|||� q@W |S )
Nr ZTERM�unknown)Zterm�fd� ZACS_�LINES�COLS)r r )
�_curses�cursesZ setupterm�_os�environ�get�_sys�
__stdout__�fileno�initscr�__dict__�items�setattr)r r �stdscr�key�value� r � /usr/lib64/python3.6/__init__.pyr s r c C s@ dd l } dd l}| j� }t| d�r*| j|_t| d�r<| j|_|S )Nr �COLORS�COLOR_PAIRS)r r �start_color�hasattrr r )r r Zretvalr r r r * s
r � )�has_keyc O sr zDt � }t� t� |jd� y
t� W n Y nX | |f|�|�S dt� krl|jd� t� t� t� X dS )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 Nr r ) r ZnoechoZcbreakZkeypadr �localsZechoZnocbreakZendwin)�func�args�kwdsr r r r �wrapper? s
r# )�__doc__r �osr
�sysr
r r r � NameErrorr# r r r r �<module> s