From: Petr Viktorin Date: Fri, 27 Sep 2024 17:38:40 +0000 (+0200) Subject: gh-121277: Raise nice error on `next` as second argument to deprecated-removed (GH... X-Git-Tag: v3.14.0a1~284 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e349f73a5ad2856b0a7cbe4aef7cc081c7aed777;p=thirdparty%2FPython%2Fcpython.git gh-121277: Raise nice error on `next` as second argument to deprecated-removed (GH-124623) --- diff --git a/Doc/tools/extensions/pyspecific.py b/Doc/tools/extensions/pyspecific.py index 1f725c237703..c89b1693343b 100644 --- a/Doc/tools/extensions/pyspecific.py +++ b/Doc/tools/extensions/pyspecific.py @@ -288,6 +288,9 @@ class DeprecatedRemoved(VersionChange): version_deprecated = expand_version_arg(self.arguments[0], self.config.release) version_removed = self.arguments.pop(1) + if version_removed == 'next': + raise ValueError( + 'deprecated-removed:: second argument cannot be `next`') self.arguments[0] = version_deprecated, version_removed # Set the label based on if we have reached the removal version