https://github.com/python/cpython/commit/4b145297301fbcb18461a4e933a4188b2515fad4
commit: 4b145297301fbcb18461a4e933a4188b2515fad4
branch: main
author: Savannah Ostrowski <[email protected]>
committer: savannahostrowski <[email protected]>
date: 2025-12-05T16:21:31Z
summary:

GH-139862: Remove `color` from HelpFormatter (#142274)

Co-authored-by: Hugo van Kemenade <[email protected]>

files:
A Misc/NEWS.d/next/Library/2025-12-04-23-24-24.gh-issue-139862.NBfsD4.rst
M Lib/argparse.py

diff --git a/Lib/argparse.py b/Lib/argparse.py
index 55ecdadd8c9398..41467707d393c0 100644
--- a/Lib/argparse.py
+++ b/Lib/argparse.py
@@ -166,7 +166,6 @@ def __init__(
         indent_increment=2,
         max_help_position=24,
         width=None,
-        color=True,
     ):
         # default setting for width
         if width is None:
@@ -174,7 +173,6 @@ def __init__(
             width = shutil.get_terminal_size().columns
             width -= 2
 
-        self._set_color(color)
         self._prog = prog
         self._indent_increment = indent_increment
         self._max_help_position = min(max_help_position,
diff --git 
a/Misc/NEWS.d/next/Library/2025-12-04-23-24-24.gh-issue-139862.NBfsD4.rst 
b/Misc/NEWS.d/next/Library/2025-12-04-23-24-24.gh-issue-139862.NBfsD4.rst
new file mode 100644
index 00000000000000..2bee8881a75749
--- /dev/null
+++ b/Misc/NEWS.d/next/Library/2025-12-04-23-24-24.gh-issue-139862.NBfsD4.rst
@@ -0,0 +1 @@
+Remove ``color`` parameter from :class:`!argparse.HelpFormatter` constructor. 
Color is controlled by :class:`~argparse.ArgumentParser`.

_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/python-checkins.python.org
Member address: [email protected]

Reply via email to