mirror of https://github.com/python/cpython.git
[3.11] gh-107008: Document the curses module variables LINES and COLS (GH-107011) (GH-107058)
LINES and COLS referred in curses.update_lines_cols() documentations are
the module variables, not the environment variables.
(cherry picked from commit 26e08dfdd7
)
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
This commit is contained in:
parent
63c945a3f5
commit
e5d2a19ac5
|
@ -644,7 +644,8 @@ The module :mod:`curses` defines the following functions:
|
|||
|
||||
.. function:: update_lines_cols()
|
||||
|
||||
Update :envvar:`LINES` and :envvar:`COLS`. Useful for detecting manual screen resize.
|
||||
Update the :const:`LINES` and :const:`COLS` module variables.
|
||||
Useful for detecting manual screen resize.
|
||||
|
||||
.. versionadded:: 3.5
|
||||
|
||||
|
@ -1345,10 +1346,27 @@ The :mod:`curses` module defines the following data members:
|
|||
.. data:: COLORS
|
||||
|
||||
The maximum number of colors the terminal can support.
|
||||
It is defined only after the call to :func:`start_color`.
|
||||
|
||||
.. data:: COLOR_PAIRS
|
||||
|
||||
The maximum number of color pairs the terminal can support.
|
||||
It is defined only after the call to :func:`start_color`.
|
||||
|
||||
.. data:: COLS
|
||||
|
||||
The width of the screen, i.e., the number of columns.
|
||||
It is defined only after the call to :func:`initscr`.
|
||||
Updated by :func:`update_lines_cols`, :func:`resizeterm` and
|
||||
:func:`resize_term`.
|
||||
|
||||
.. data:: LINES
|
||||
|
||||
The height of the screen, i.e., the number of lines.
|
||||
It is defined only after the call to :func:`initscr`.
|
||||
Updated by :func:`update_lines_cols`, :func:`resizeterm` and
|
||||
:func:`resize_term`.
|
||||
|
||||
|
||||
Some constants are available to specify character cell attributes.
|
||||
The exact constants available are system dependent.
|
||||
|
|
|
@ -1045,8 +1045,8 @@ not just sequences. (Contributed by Serhiy Storchaka in :issue:`23171`.)
|
|||
curses
|
||||
------
|
||||
|
||||
The new :func:`~curses.update_lines_cols` function updates the :envvar:`LINES`
|
||||
and :envvar:`COLS` environment variables. This is useful for detecting
|
||||
The new :func:`~curses.update_lines_cols` function updates the :data:`LINES`
|
||||
and :data:`COLS` module variables. This is useful for detecting
|
||||
manual screen resizing. (Contributed by Arnon Yaari in :issue:`4254`.)
|
||||
|
||||
|
||||
|
|
|
@ -0,0 +1,2 @@
|
|||
Document the :mod:`curses` module variables :const:`~curses.LINES` and
|
||||
:const:`~curses.COLS`.
|
Loading…
Reference in New Issue