diff options
author | Florian Bruhin <git@the-compiler.org> | 2015-04-13 21:07:58 +0200 |
---|---|---|
committer | Florian Bruhin <git@the-compiler.org> | 2015-04-13 21:07:58 +0200 |
commit | 501138d5a0f9a5ddeb3d48a2a40352b7fb132a5b (patch) | |
tree | d01d82a8b98b4ca65b622fbdd87944a861b9ee24 | |
parent | b609f993c3b567544ec391ccbf13c1a6d5a1fb3e (diff) | |
download | qutebrowser-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.py | 2 |
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) |