summaryrefslogtreecommitdiff
path: root/qutebrowser/completion/models/configmodel.py
diff options
context:
space:
mode:
Diffstat (limited to 'qutebrowser/completion/models/configmodel.py')
-rw-r--r--qutebrowser/completion/models/configmodel.py8
1 files changed, 3 insertions, 5 deletions
diff --git a/qutebrowser/completion/models/configmodel.py b/qutebrowser/completion/models/configmodel.py
index a942b868a..736d09644 100644
--- a/qutebrowser/completion/models/configmodel.py
+++ b/qutebrowser/completion/models/configmodel.py
@@ -21,7 +21,7 @@
from qutebrowser.config import configdata, configexc
from qutebrowser.completion.models import completionmodel, listcategory, util
-from qutebrowser.commands import runners, cmdexc
+from qutebrowser.commands import parser, cmdexc
from qutebrowser.keyinput import keyutils
@@ -117,9 +117,8 @@ def _bind_current_default(key, info):
cmd_text = info.keyconf.get_command(seq, 'normal')
if cmd_text:
- parser = runners.CommandParser()
try:
- cmd = parser.parse(cmd_text).cmd
+ cmd = parser.CommandParser().parse(cmd_text).cmd
except cmdexc.NoSuchCommandError:
data.append((cmd_text, '(Current) Invalid command!', key))
else:
@@ -127,8 +126,7 @@ def _bind_current_default(key, info):
cmd_text = info.keyconf.get_command(seq, 'normal', default=True)
if cmd_text:
- parser = runners.CommandParser()
- cmd = parser.parse(cmd_text).cmd
+ cmd = parser.CommandParser().parse(cmd_text).cmd
data.append((cmd_text, '(Default) {}'.format(cmd.desc), key))
return data