diff options
author | Florian Bruhin <me@the-compiler.org> | 2020-07-12 13:48:32 +0200 |
---|---|---|
committer | Florian Bruhin <me@the-compiler.org> | 2020-07-12 13:49:43 +0200 |
commit | 4675e05cae98e539f0d8e19be3b58c74ec4858ec (patch) | |
tree | 00c38e9bd6646321afce76e4deece8d66a14a444 | |
parent | 302e55a48fa09037ef502885a9a73247be843527 (diff) | |
download | qutebrowser-4675e05cae98e539f0d8e19be3b58c74ec4858ec.tar.gz qutebrowser-4675e05cae98e539f0d8e19be3b58c74ec4858ec.zip |
Avoid :help being called with deprecated commands
(cherry picked from commit 5dc0e6528b21588750fadae4376a34db68d62f7f)
-rw-r--r-- | qutebrowser/browser/commands.py | 6 |
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) |