gh-130645: Add color to stdlib argparse CLIs (gh-133380)

This commit is contained in:
Hugo van Kemenade 2025-05-05 20:46:46 +03:00 committed by GitHub
parent 2b4e2b7830
commit 4ac916ae33
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
36 changed files with 66 additions and 33 deletions

View file

@ -3296,10 +3296,13 @@ To let the script run up to a given line X in the debugged file, use
def main():
import argparse
parser = argparse.ArgumentParser(usage="%(prog)s [-h] [-c command] (-m module | -p pid | pyfile) [args ...]",
description=_usage,
formatter_class=argparse.RawDescriptionHelpFormatter,
allow_abbrev=False)
parser = argparse.ArgumentParser(
usage="%(prog)s [-h] [-c command] (-m module | -p pid | pyfile) [args ...]",
description=_usage,
formatter_class=argparse.RawDescriptionHelpFormatter,
allow_abbrev=False,
color=True,
)
# We need to maunally get the script from args, because the first positional
# arguments could be either the script we need to debug, or the argument