diff options
author | Serhiy Storchaka <storchaka@gmail.com> | 2024-10-09 21:20:53 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-10-09 21:20:53 (GMT) |
commit | 7d2c39752fa6f685f15ad9c585d83a62553477c2 (patch) | |
tree | 51379d14230688dd0cc64603521a160fc68a3648 /Lib/json/tool.py | |
parent | cbfd39247983309a9ef0ae6da6c61cc71665b967 (diff) | |
download | cpython-7d2c39752fa6f685f15ad9c585d83a62553477c2.zip cpython-7d2c39752fa6f685f15ad9c585d83a62553477c2.tar.gz cpython-7d2c39752fa6f685f15ad9c585d83a62553477c2.tar.bz2 |
gh-91818: Use default program name in the CLI of many modules (GH-124867)
As argparse now detects by default when the code was run as a module.
This leads to using the actual executable name instead of simply "python"
to display in the usage message ("usage: python -m ...").
Diffstat (limited to 'Lib/json/tool.py')
-rw-r--r-- | Lib/json/tool.py | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/Lib/json/tool.py b/Lib/json/tool.py index 9028e51..1ba9138 100644 --- a/Lib/json/tool.py +++ b/Lib/json/tool.py @@ -9,10 +9,9 @@ import sys def main(): - prog = 'python -m json' description = ('A simple command line interface for json module ' 'to validate and pretty-print JSON objects.') - parser = argparse.ArgumentParser(prog=prog, description=description) + parser = argparse.ArgumentParser(description=description) parser.add_argument('infile', nargs='?', help='a JSON file to be validated or pretty-printed', default='-') |