From 42039eee99a75695eb6d07d61d40130762d46d1e Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Fri, 15 Sep 2017 19:01:03 +0200 Subject: [PATCH] Fully remove ConfigAPI.val --- qutebrowser/config/configfiles.py | 2 -- tests/unit/config/test_configfiles.py | 2 ++ 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/qutebrowser/config/configfiles.py b/qutebrowser/config/configfiles.py index 2e14fad53..48f8759c1 100644 --- a/qutebrowser/config/configfiles.py +++ b/qutebrowser/config/configfiles.py @@ -131,7 +131,6 @@ class ConfigAPI: Attributes: _config: The main Config object to use. _keyconfig: The KeyConfig object. - val: A matching ConfigContainer object. load_autoconfig: Whether autoconfig.yml should be loaded. errors: Errors which occurred while setting options. """ @@ -141,7 +140,6 @@ class ConfigAPI: self._keyconfig = keyconfig self.load_autoconfig = True self.errors = [] - self.val = None # Set when initialized @contextlib.contextmanager def _handle_error(self, action, name): diff --git a/tests/unit/config/test_configfiles.py b/tests/unit/config/test_configfiles.py index a58854fed..fbda62047 100644 --- a/tests/unit/config/test_configfiles.py +++ b/tests/unit/config/test_configfiles.py @@ -284,6 +284,8 @@ class TestConfigPy: error = api.errors[0] assert error.text == "Unhandled exception" assert isinstance(error.exception, AttributeError) + message = "'ConfigAPI' object has no attribute 'val'" + assert str(error.exception) == message @pytest.mark.parametrize('line', ["c.foo = 42", "config.set('foo', 42)"]) def test_config_error(self, confpy, line):