summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Doc/library/curses.rst5
-rw-r--r--Misc/ACKS1
-rw-r--r--Misc/NEWS2
-rw-r--r--Modules/_cursesmodule.c3
4 files changed, 11 insertions, 0 deletions
diff --git a/Doc/library/curses.rst b/Doc/library/curses.rst
index d510855..8e509d5 100644
--- a/Doc/library/curses.rst
+++ b/Doc/library/curses.rst
@@ -1282,6 +1282,8 @@ Several constants are available to specify character cell attributes:
+------------------+-------------------------------+
| ``A_BOLD`` | Bold mode. |
+------------------+-------------------------------+
+| ``A_ITALIC`` | Italic mode. |
++------------------+-------------------------------+
| ``A_DIM`` | Dim mode. |
+------------------+-------------------------------+
| ``A_NORMAL`` | Normal attribute. |
@@ -1294,6 +1296,9 @@ Several constants are available to specify character cell attributes:
| ``A_UNDERLINE`` | Underline mode. |
+------------------+-------------------------------+
+.. versionadded:: 3.7
+ ``A_ITALIC`` was added.
+
Keys are referred to by integer constants with names starting with ``KEY_``.
The exact keycaps available are system dependent.
diff --git a/Misc/ACKS b/Misc/ACKS
index be2561c..fb62b5b 100644
--- a/Misc/ACKS
+++ b/Misc/ACKS
@@ -1116,6 +1116,7 @@ Koray Oner
Piet van Oostrum
Tomas Oppelstrup
Jason Orendorff
+Bastien Orivel
Douglas Orr
William Orr
Michele OrrĂ¹
diff --git a/Misc/NEWS b/Misc/NEWS
index d9b13c7..71db0ee 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -317,6 +317,8 @@ Extension Modules
Library
-------
+- bpo-30101: Add support for curses.A_ITALIC.
+
- bpo-29822: inspect.isabstract() now works during __init_subclass__. Patch
by Nate Soares.
diff --git a/Modules/_cursesmodule.c b/Modules/_cursesmodule.c
index 8f0a12b..f278268 100644
--- a/Modules/_cursesmodule.c
+++ b/Modules/_cursesmodule.c
@@ -3335,6 +3335,9 @@ PyInit__curses(void)
SetDictInt("A_BLINK", A_BLINK);
SetDictInt("A_DIM", A_DIM);
SetDictInt("A_BOLD", A_BOLD);
+#ifdef A_ITALIC
+ SetDictInt("A_ITALIC", A_ITALIC);
+#endif
SetDictInt("A_ALTCHARSET", A_ALTCHARSET);
#if !defined(__NetBSD__)
SetDictInt("A_INVIS", A_INVIS);