summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <git@the-compiler.org>2015-04-13 21:07:58 +0200
committerFlorian Bruhin <git@the-compiler.org>2015-04-13 21:07:58 +0200
commit501138d5a0f9a5ddeb3d48a2a40352b7fb132a5b (patch)
treed01d82a8b98b4ca65b622fbdd87944a861b9ee24
parentb609f993c3b567544ec391ccbf13c1a6d5a1fb3e (diff)
downloadqutebrowser-501138d5a0f9a5ddeb3d48a2a40352b7fb132a5b.tar.gz
qutebrowser-501138d5a0f9a5ddeb3d48a2a40352b7fb132a5b.zip
Fix splitting of flags with args with maxsplit.
See #614. flags_with_args was set on keyword-only arguments, but an argument (like --force for :bind) can also be keyword-only *and* bool.
-rw-r--r--qutebrowser/commands/command.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/qutebrowser/commands/command.py b/qutebrowser/commands/command.py
index 08656077d..4c6a9d7df 100644
--- a/qutebrowser/commands/command.py
+++ b/qutebrowser/commands/command.py
@@ -320,7 +320,7 @@ class Command:
args.append(long_flag)
args.append(short_flag)
self.opt_args[param.name] = long_flag, short_flag
- if param.kind == inspect.Parameter.KEYWORD_ONLY:
+ if typ is not bool:
self.flags_with_args.append(param.name)
else:
args.append(name)