summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2020-07-12 13:48:32 +0200
committerFlorian Bruhin <me@the-compiler.org>2020-07-12 13:49:43 +0200
commit4675e05cae98e539f0d8e19be3b58c74ec4858ec (patch)
tree00c38e9bd6646321afce76e4deece8d66a14a444
parent302e55a48fa09037ef502885a9a73247be843527 (diff)
downloadqutebrowser-4675e05cae98e539f0d8e19be3b58c74ec4858ec.tar.gz
qutebrowser-4675e05cae98e539f0d8e19be3b58c74ec4858ec.zip
Avoid :help being called with deprecated commands
(cherry picked from commit 5dc0e6528b21588750fadae4376a34db68d62f7f)
-rw-r--r--qutebrowser/browser/commands.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/qutebrowser/browser/commands.py b/qutebrowser/browser/commands.py
index 1707c398d..e2cef8003 100644
--- a/qutebrowser/browser/commands.py
+++ b/qutebrowser/browser/commands.py
@@ -1353,6 +1353,12 @@ class CommandDispatcher:
if command not in objects.commands:
raise cmdutils.CommandError("Invalid command {}!".format(
command))
+
+ deprecated = objects.commands[command].deprecated
+ if deprecated:
+ raise cmdutils.CommandError(
+ "{} is deprecated - {}".format(command, deprecated))
+
path = 'commands.html#{}'.format(command)
elif topic in configdata.DATA:
path = 'settings.html#{}'.format(topic)