Fix handling of invalid types in YamlConfig

This commit is contained in:
Florian Bruhin 2018-02-19 16:36:32 +01:00
parent 87e329aee3
commit c89e804653

View File

@ -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])