summaryrefslogtreecommitdiffstats
path: root/Doc/tools
diff options
context:
space:
mode:
authorPetr Viktorin <encukou@gmail.com>2024-09-27 17:38:40 (GMT)
committerGitHub <noreply@github.com>2024-09-27 17:38:40 (GMT)
commite349f73a5ad2856b0a7cbe4aef7cc081c7aed777 (patch)
tree8caac84c9f2f6da0a4c1f4c7e8ec5f21ad4d4fd0 /Doc/tools
parent6716dd1c33ae6fe43cf14a2a54be143b1de3fa64 (diff)
downloadcpython-e349f73a5ad2856b0a7cbe4aef7cc081c7aed777.zip
cpython-e349f73a5ad2856b0a7cbe4aef7cc081c7aed777.tar.gz
cpython-e349f73a5ad2856b0a7cbe4aef7cc081c7aed777.tar.bz2
gh-121277: Raise nice error on `next` as second argument to deprecated-removed (GH-124623)
Diffstat (limited to 'Doc/tools')
-rw-r--r--Doc/tools/extensions/pyspecific.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/Doc/tools/extensions/pyspecific.py b/Doc/tools/extensions/pyspecific.py
index 1f725c2..c89b169 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