From 15e854237e6a583a44e4147be6dff7beb1ab13a8 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Tue, 4 Aug 2015 23:50:43 +0200 Subject: [PATCH] Fix exception on ":set -p foo bar!". --- qutebrowser/config/config.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/qutebrowser/config/config.py b/qutebrowser/config/config.py index 378b3b5bd..e88ec93fd 100644 --- a/qutebrowser/config/config.py +++ b/qutebrowser/config/config.py @@ -674,10 +674,11 @@ class ConfigManager(QObject): else: try: if option.endswith('!') and value is None: - val = self.get(section_, option[:-1]) + option = option[:-1] + val = self.get(section_, option) layer = 'temp' if temp else 'conf' if isinstance(val, bool): - self.set(layer, section_, option[:-1], str(not val)) + self.set(layer, section_, option, str(not val)) else: raise cmdexc.CommandError( "set: Attempted inversion of non-boolean value.")