diff --git a/Misc/NEWS.d/next/Tools-Demos/2025-02-16-19-00-00.gh-issue-130195.19274.rst b/Misc/NEWS.d/next/Tools-Demos/2025-02-16-19-00-00.gh-issue-130195.19274.rst new file mode 100644 index 00000000000000..84edf0e3a09392 --- /dev/null +++ b/Misc/NEWS.d/next/Tools-Demos/2025-02-16-19-00-00.gh-issue-130195.19274.rst @@ -0,0 +1 @@ +Add warning messages when ``pygettext`` unimplemented ``-a/--extract-all`` option is called. diff --git a/Tools/i18n/pygettext.py b/Tools/i18n/pygettext.py index 4177d46048f9b9..e71a175b094af3 100755 --- a/Tools/i18n/pygettext.py +++ b/Tools/i18n/pygettext.py @@ -44,7 +44,7 @@ -a --extract-all - Extract all strings. + Deprecated: Not implemented and will be removed in a future version. -d name --default-domain=name @@ -512,6 +512,8 @@ class Options: if opt in ('-h', '--help'): usage(0) elif opt in ('-a', '--extract-all'): + print("DepreciationWarning: -a/--extract-all is not implemented and will be removed in a future version", + file=sys.stderr) options.extractall = 1 elif opt in ('-d', '--default-domain'): options.outfile = arg + '.pot'