From: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com> Date: Tue, 18 Feb 2025 03:01:36 +0000 (+0000) Subject: gh-130195: Remove unimplemented option from pygettext (#130196) X-Git-Tag: v3.14.0a6~378 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=4374e1de87c54ba2291f49c2fa3a105bb6641ce6;p=thirdparty%2FPython%2Fcpython.git gh-130195: Remove unimplemented option from pygettext (#130196) Co-authored-by: Tomas R. --- 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 000000000000..84edf0e3a093 --- /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 9654dd45067f..4681c8438795 100755 --- a/Tools/i18n/pygettext.py +++ b/Tools/i18n/pygettext.py @@ -44,7 +44,7 @@ Options: -a --extract-all - Extract all strings. + Deprecated: Not implemented and will be removed in a future version. -cTAG --add-comments=TAG @@ -590,6 +590,8 @@ def main(): 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 ('-c', '--add-comments'): options.comment_tags.add(arg)