From c89e8046535634021a1e855e9a952bcb3940c48f Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Mon, 19 Feb 2018 16:36:32 +0100 Subject: [PATCH] Fix handling of invalid types in YamlConfig --- qutebrowser/config/configfiles.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qutebrowser/config/configfiles.py b/qutebrowser/config/configfiles.py index a865709de..2c26058a8 100644 --- a/qutebrowser/config/configfiles.py +++ b/qutebrowser/config/configfiles.py @@ -155,7 +155,7 @@ class YamlConfig(QObject): "While loading data", "Toplevel object does not contain 'config_version' key") raise configexc.ConfigFileErrors('autoconfig.yml', [desc]) - except TypeError: + except (TypeError, AttributeError): desc = configexc.ConfigErrorDesc("While loading data", "Toplevel object is not a dict") raise configexc.ConfigFileErrors('autoconfig.yml', [desc])