summaryrefslogtreecommitdiff
path: root/qutebrowser/api
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2018-11-30 09:51:45 +0100
committerFlorian Bruhin <me@the-compiler.org>2018-11-30 09:51:45 +0100
commit536a7ef1e65f0559137321467dddb7fe6bf15090 (patch)
tree23061efe19bb77fe805a284c724609c1cad26c51 /qutebrowser/api
parente184ace8cb19effac80f196f54d4df445d9f503f (diff)
downloadqutebrowser-536a7ef1e65f0559137321467dddb7fe6bf15090.tar.gz
qutebrowser-536a7ef1e65f0559137321467dddb7fe6bf15090.zip
Move command registering to Command object
Diffstat (limited to 'qutebrowser/api')
-rw-r--r--qutebrowser/api/cmdutils.py8
1 files changed, 2 insertions, 6 deletions
diff --git a/qutebrowser/api/cmdutils.py b/qutebrowser/api/cmdutils.py
index a90471a35..f95e984ca 100644
--- a/qutebrowser/api/cmdutils.py
+++ b/qutebrowser/api/cmdutils.py
@@ -117,14 +117,10 @@ class register: # noqa: N801,N806 pylint: disable=invalid-name
else:
assert isinstance(self._name, str), self._name
name = self._name
- log.commands.vdebug( # type: ignore
- "Registering command {} (from {}:{})"
- .format(name, func.__module__, func.__qualname__))
- if name in objects.commands:
- raise ValueError("{} is already registered!".format(name))
+
cmd = command.Command(name=name, instance=self._instance,
handler=func, **self._kwargs)
- objects.commands[name] = cmd
+ cmd.register()
return func