Current Path: > > lib64 > python2.7 > curses
Operation : Linux premium107.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 Software : Apache Server IP : 198.54.126.246 | Your IP: 216.73.216.181 Domains : 1034 Domain(s) Permission : [ 0755 ]
| Name | Type | Size | Last Modified | Actions |
|---|---|---|---|---|
| __init__.py | File | 1817 bytes | April 10 2024 04:58:36. | |
| __init__.pyc | File | 1553 bytes | April 10 2024 04:58:46. | |
| __init__.pyo | File | 1553 bytes | April 10 2024 04:58:46. | |
| ascii.py | File | 2547 bytes | April 10 2024 04:58:36. | |
| ascii.pyc | File | 5135 bytes | April 10 2024 04:58:46. | |
| ascii.pyo | File | 5135 bytes | April 10 2024 04:58:46. | |
| has_key.py | File | 5633 bytes | April 10 2024 04:58:36. | |
| has_key.pyc | File | 5940 bytes | April 10 2024 04:58:46. | |
| has_key.pyo | File | 5940 bytes | April 10 2024 04:58:46. | |
| panel.py | File | 110 bytes | April 10 2024 04:58:36. | |
| panel.pyc | File | 277 bytes | April 10 2024 04:58:46. | |
| panel.pyo | File | 277 bytes | April 10 2024 04:58:46. | |
| textpad.py | File | 7656 bytes | April 10 2024 04:58:36. | |
| textpad.pyc | File | 7151 bytes | April 10 2024 04:58:46. | |
| textpad.pyo | File | 7151 bytes | April 10 2024 04:58:46. | |
| wrapper.py | File | 1681 bytes | April 10 2024 04:58:36. | |
| wrapper.pyc | File | 1218 bytes | April 10 2024 04:58:46. | |
| wrapper.pyo | File | 1218 bytes | April 10 2024 04:58:46. |
"""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()
...
"""
__revision__ = "$Id$"
from _curses import *
from curses.wrapper import wrapper
import os as _os
import sys as _sys
# Some constants, most notably the ACS_* ones, are only added to the C
# _curses module's dictionary after initscr() is called. (Some
# versions of SGI's curses don't define values for those constants
# until initscr() has been called.) This wrapper function calls the
# underlying C initscr(), and then copies the constants from the
# _curses module to the curses package's dictionary. Don't do 'from
# curses import *' if you'll be needing the ACS_* constants.
def initscr():
import _curses, curses
# we call setupterm() here because it raises an error
# instead of calling exit() in error cases.
setupterm(term=_os.environ.get("TERM", "unknown"),
fd=_sys.__stdout__.fileno())
stdscr = _curses.initscr()
for key, value in _curses.__dict__.items():
if key[0:4] == 'ACS_' or key in ('LINES', 'COLS'):
setattr(curses, key, value)
return stdscr
# This is a similar wrapper for start_color(), which adds the COLORS and
# COLOR_PAIRS variables which are only available after start_color() is
# called.
def start_color():
import _curses, curses
retval = _curses.start_color()
if hasattr(_curses, 'COLORS'):
curses.COLORS = _curses.COLORS
if hasattr(_curses, 'COLOR_PAIRS'):
curses.COLOR_PAIRS = _curses.COLOR_PAIRS
return retval
# Import Python has_key() implementation if _curses doesn't contain has_key()
try:
has_key
except NameError:
from has_key import has_key
SILENT KILLER Tool